用Python编写一个函数实现用户输入用户名和密码,当用户名为admin且密码为123时,显示登陆成功,否则登陆失败!(思考:错误输入三次后退出)
时间: 2024-09-29 20:16:16 浏览: 48
当然可以。这里是一个简单的Python函数示例,它实现了用户登录的功能,并包含错误输入计数器:
```python
def login():
username = "admin"
password = "123"
attempts = 0
while True:
user_input_username = input("请输入用户名(默认 admin): ")
if not user_input_username:
user_input_username = "admin"
user_input_password = input("请输入密码(默认 123): ")
if not user_input_password:
user_input_password = "123"
if user_input_username == username and user_input_password == password:
print("登陆成功!")
break
else:
attempts += 1
print("登陆失败! 请重试。")
if attempts >= 3:
print("您已尝试三次,系统即将退出.")
break
login()
```
在这个函数中,我们首先设定默认的用户名和密码。然后在一个无限循环里,让用户输入用户名和密码,如果输入匹配则登录成功并退出循环;如果不匹配,就增加尝试次数,直到达到三次,然后提示用户退出。
阅读全文