python登录程序编写_python用户登录(输入用户名和密码)

python登录程序编写_python用户登录(输入用户名和密码)python 用户名和密码的字典 users admin user1 可以添加更多用户和密码 登录尝试次数 attempts 0 无限循环 直到用户退出 while True 获取用户输入的用户名和密码 username input 请输入用户名 password input 请输入密码

python

用户名和密码的字典

users = {

'admin': '',

'user1': '',

可以添加更多用户和密码

}

登录尝试次数

attempts = 0

无限循环,直到用户退出

while True:

获取用户输入的用户名和密码

username = input('请输入用户名:')

password = input('请输入密码:')

检查用户名是否为空

if not username:

print('用户名不能为空,请重新输入。')

continue

如果用户名存在,检查密码

if username in users:

if users[username] == password:

print('登录成功!欢迎你回来,今天日期是:', datetime.date.today())

break 登录成功,退出循环

else:

attempts += 1

if attempts >= 3:

print('密码错误次数过多,账户已锁定。')

break 密码错误超过3次,退出循环

else:

print('密码错误,请重新输入。你还有', 3 - attempts, '次机会。')

else:

print('用户名不存在,请重新输入。')

这个程序会不断提示用户输入用户名和密码,直到用户输入正确的用户名和密码或者达到登录尝试次数的上限。登录成功后,程序会显示当前日期并退出循环。

编程小号
上一篇 2026-04-20 19:24
下一篇 2026-04-20 19:21

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://sigusoft.com/bj/54261.html