zoukankan      html  css  js  c++  java
  • day07作业

    根据输入的用户名和密码,从文本文件中读取相应的内容,根据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,说明用户名不存在
  • 相关阅读:
    2016Wireshark
    移动UI
    Javascript 严格模式详解
    [转]深入浅出JSONP解决ajax跨域问题
    savedev和save的区别
    jquery各版本区别
    Webpack学习笔记(一)
    Html5新特性
    chrome浏览器debug
    bootstrap笔记
  • 原文地址:https://www.cnblogs.com/msj513/p/9675606.html
Copyright © 2011-2022 走看看