用while循环实现登陆系统
时间: 2024-11-04 07:15:38 浏览: 9
c语言实现while循环if判断.zip
在Python中,我们可以用while循环实现一个简单的登录系统。这里是一个基本的例子,假设我们有一个用户名列表和对应的密码字典:
```python
# 定义用户数据
users = {
"admin": "123456",
"user": "password1"
}
# 登录函数
def login():
while True:
username = input("请输入用户名:")
password = input("请输入密码:")
# 检查输入的用户名和密码是否匹配
if username in users and users[username] == password:
print("登录成功!欢迎", username)
break # 如果匹配,退出循环
else:
print("用户名或密码错误,请重试。")
login()
```
在这个例子中,程序会持续询问用户的用户名和密码,直到用户输入正确的信息,然后退出循环。如果输入的信息不正确,就会提示用户重新尝试。
阅读全文