密码验证python输入帐号(admin)和密码(123456),如果帐号和密码都输入正确则显示欢迎信息,如果输入三次都错误,则提示出错信息并退出。
时间: 2024-10-25 22:05:45 浏览: 54
pswdless:无密码登录服务。 使用 Google App Engine 用 Python 编写
在Python中,你可以使用`while`循环和条件判断来实现这样的功能。首先,我们可以设置一个计数器变量`attempts`初始化为0,然后让用户输入账户和密码,每次尝试时检查是否匹配预设的值。以下是示例代码:
```python
attempts = 0
# 预设的管理员账号和密码
username = "admin"
password = "123456"
while attempts < 3:
username_input = input("请输入账号:")
password_input = input("请输入密码:")
if username_input == username and password_input == password:
print("欢迎信息:登录成功!")
break
else:
attempts += 1
print("登录失败,请重试。您还有{}次机会。".format(3 - attempts))
if attempts == 3:
print("错误信息:连续三次输错,系统已锁定。请联系管理员。")
```
在这个代码里,如果用户输入了正确的用户名和密码,程序会跳出循环并显示欢迎信息;如果连续三次输入错误,将打印错误信息并结束程序。
阅读全文