zoukankan      html  css  js  c++  java
  • python学习之路——作业 day7(18/9/19)

    根据输入的用户名和密码,从文本文件中读取相应的内容,根据db.txt的文件格式获得用户名和密码信息。逐条比对。

    用户密码输入正确,提示登录成功,密码输入错误提示用户输入错误,用户名输入错误提示用户不存在

    db.txt样式如下:

    egon:123
    msj:123
    scg:sss
    lhy:lll
    egon1:321

    代码如下:

    复制代码
     1 name = input('请输入用户名:').strip()
     2 pwd = input('请输入密码:').strip()
     3 with open(r'db.txt',mode='rt',encoding='utf-8') as f:
     4     for  line in f:
     5         info=line.strip('
    ').split(':')#将文本内容去'
    '并分割成[用户名,密码]的列表
     6         if name != info[0]:
     7             continue#循环比对用户名,单次比对不正确直接下次循环
     8         elif pwd != info[1]:#用户名存在,但密码不正确
     9             print('密码错误')
    10             break
    11         else :#用户名与密码都正确
    12             print('登录成功')
    13             break
    14     else:
    15         print('用户名不存在')#循环完成未被break,说明用户名不存在
  • 相关阅读:
    网页动画
    浮动
    定位
    盒子模型
    表单
    2017年07月05号课堂笔记
    2017年07月07号课堂笔记
    2017年07月03号课堂笔记
    2017年06月30号课堂笔记
    2017年06月28号课堂笔记
  • 原文地址:https://www.cnblogs.com/unbrokenlin/p/9676540.html
Copyright © 2011-2022 走看看