)用户登录界面。 编写一个用户登录程序,把三个用户的用户名和密码信息(要求:必须有一条个人真实信息,用户名为姓名汉字首字母,密码为123,如“张三”的用户名为’zs’)事先保存到列表当中,当用户登录时,首先判断用户名是否存在,如果不存在,就要求用户重新输入用户名(最多给3次机会);如果用户名存在,就继续判断密码是否正确,如果正确,就提示登录成功,如果密码错误,就提示重新输入密码(最多给3次机会)。
时间: 2023-11-17 11:05:29 浏览: 93
用户登陆界面设计,包括用户名及密码的输入
5星 · 资源好评率100%
好的,这是一个有趣的问题。我可以给你一个 Python 代码实现,如下所示:
```python
users = [{'username': '张三', 'password': '123'}, {'username': '李四', 'password': '123'}, {'username': '王五', 'password': '123'}]
def login():
for i in range(3):
username = input('请输入用户名:')
user = None
for u in users:
if u['username'][0] == username:
user = u
break
if not user:
print('用户名不存在,请重新输入!')
continue
password = input('请输入密码:')
if password == user['password']:
print('登录成功!')
break
else:
print('密码错误,请重新输入!')
else:
print('您已连续3次输入错误,程序退出!')
login()
```
运行这段代码,会提示你输入用户名和密码,如果输入错误,会给出相应的提示。如果连续3次输入错误,程序会退出。希望这个代码能够帮到你!
阅读全文