zoukankan      html  css  js  c++  java
  • python实现用户登录

    实现要求:

    例如:password = {'admin':'123321','user1':'123456'}
    1.设计一个登录程序,不同的用户名和对应密码存在一个字典里面,输入正确的用户和密码去登录
    2.首先输入用户名,如果用户名不存在或为空,则一直提示输入正确的用户名
    3.当用户名正确时,提示去输入密码,如果密码跟用户名不对应,提示密码错误请重新输入
    4.如果密码输入错误超过3次,中断程序运行
    5.当输入密码错误时,提示还有几次机会
    6.用户名和密码都输入成功的时候,提示登录成功
    实现代码如下:
    loginMessage = {
                    'username1': '1234',
                    'username2': '1234',
                    'username3': '1234',
                    'username4': '1234',
                    'username5': '1234'
                    }
    
    count = 0 # 密码输入次数
    while True:
        username = input('请输入用户名:')
        if username in loginMessage.keys():
            while count < 3:
                pwd = input('请输入密码:')
                if pwd == loginMessage[username]:
                    print("登录成功!")
                    break
                else:
                    count+=1
                    print("密码错误,请重新输入")
                    print("还有{0}次机会修改密码".format(3 - count))
            break
    
        elif username not in loginMessage.keys() or username =='':
            print("用户名错误,请重新输入")
     
  • 相关阅读:
    7.29 H5学习笔记
    8.1H5学习笔记
    8.4 H5知识点总结
    8.15 CSS知识点6
    8.12 CSS知识点5
    HTTP协议简析(二)
    php实现二分查找法
    http协议简析(一)
    telnet客户端模拟浏览器发送请求
    导入txt文件到SQL SERVER 2008
  • 原文地址:https://www.cnblogs.com/kite123/p/11648703.html
Copyright © 2011-2022 走看看