Python多用户登录(列表)代码
时间: 2024-01-03 17:02:57 浏览: 20
以下是一个简单的 Python 多用户登录代码,使用了一个用户列表来存储用户名和密码:
```python
users = [('user1', 'password1'), ('user2', 'password2'), ('user3', 'password3')]
def login():
username = input("Enter username: ")
password = input("Enter password: ")
for user in users:
if user[0] == username and user[1] == password:
print("Login successful!")
return True
print("Invalid username or password.")
return False
while not login():
pass
print("Welcome!")
```
在这个例子中,我们首先定义了一个包含用户信息的列表 `users`。然后定义了一个 `login` 函数,该函数会提示用户输入用户名和密码,并且会遍历列表 `users` 来查找匹配的用户名和密码。
如果找到了匹配的用户名和密码,函数会打印出登录成功的消息,并返回 `True`。否则,函数会打印出无效的用户名或密码的消息,并返回 `False`。
最后,在 `while` 循环中不断调用 `login` 函数,直到用户成功登录为止。一旦成功登录,程序就会打印出欢迎消息。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)