利用python字典,编写一个简单的用户登陆界面
时间: 2024-05-25 16:17:08 浏览: 135
# 定义一个用户信息字典
user_info = {'user1': '123456', 'user2': 'abcdef', 'user3': '654321'}
# 定义一个函数,用于验证用户输入的用户名和密码是否正确
def login():
username = input("请输入用户名:")
password = input("请输入密码:")
if username in user_info.keys() and password == user_info[username]:
print("登陆成功!")
else:
print("用户名或密码错误!")
# 调用登录函数
login()
相关问题
利用python字典,编写一个简单完整的用户登陆界面
以下是一个简单的用户登录界面,使用Python字典存储用户名和密码:
```python
# 定义用户字典,存储用户名和密码
users = {
"user1": "password1",
"user2": "password2",
"user3": "password3"
}
# 欢迎界面
print("Welcome to Login System")
# 循环等待用户输入用户名和密码
while True:
# 获取用户输入的用户名和密码
username = input("Please enter your username: ")
password = input("Please enter your password: ")
# 检查用户名和密码是否匹配
if username in users and users[username] == password:
print("Login successful!")
break # 跳出循环,登录成功
else:
print("Invalid username or password, please try again.")
```
运行代码后,将会看到如下输出:
```
Welcome to Login System
Please enter your username: user1
Please enter your password: password1
Login successful!
```
如果输入错误的用户名或密码,则会看到如下输出:
```
Welcome to Login System
Please enter your username: user1
Please enter your password: wrong_password
Invalid username or password, please try again.
Please enter your username: user2
Please enter your password: password2
Login successful!
```
用python的字典编写一个图书管理系统的注册登录界面
非常感谢您的问题!以下是一个简单的图书管理系统的注册登录界面的 Python 代码示例:
```
# 定义一个空的图书馆字典
library = {}
# 注册函数
def register():
username = input("请输入用户名:")
password = input("请输入密码:")
if username in library:
print("该用户名已被注册,请重新输入!")
register()
else:
library[username] = password
print("注册成功!")
# 登录函数
def login():
username = input("请输入用户名:")
password = input("请输入密码:")
if username not in library or library[username] != password:
print("用户名或密码错误,请重新输入!")
login()
else:
print("登录成功!")
# 主函数
def main():
print("欢迎使用图书管理系统!")
while True:
choice = input("请选择操作:1.注册 2.登录 3.退出\n")
if choice == "1":
register()
elif choice == "2":
login()
elif choice == "3":
print("再见!")
break
else:
print("无效的选择,请重新输入!")
if __name__ == "__main__":
main()
```
希望这个示例对您有所帮助!如果您有任何其他问题,请随时问我。
阅读全文