1.设计python程序实现用户登录功能: 输入用户名和密码(正确的用户名:'nn',密码:'pw') 共有3次输入机会,判断输入的用户名和密码是否正确。如果用户名和密码输入正确,输出登录成功;如果不正确,输出登录失败;错误超过3次,输出:登录超过3次,请稍后再试。
时间: 2024-10-18 16:17:01 浏览: 13
你可以通过以下Python程序来实现用户登录功能:
```python
attempts = 0
def login():
username = input("请输入用户名:")
password = input("请输入密码:")
if username == 'nn' and password == 'pw':
print("登录成功!")
return True
else:
attempts += 1
if attempts <= 3:
print("登录失败,请重试。")
return False
else:
print("登录超过3次,请稍后再试.")
return None
while True:
result = login()
if result is not None:
break
```
这个程序首先定义了一个变量`attempts`记录尝试次数,然后定义一个`login()`函数用于处理用户输入。函数会询问用户名和密码,如果输入正确则返回True并结束循环,否则增加尝试次数,并显示相应的消息。
在一个无限循环里,我们不断调用`login()`函数,直到用户成功登录或者达到3次尝试限制。如果达到限制,退出循环并结束程序。
阅读全文