python实现atm取款机登陆3次
时间: 2023-12-15 11:04:28 浏览: 104
可以使用Python编写一个简单的ATM取款机程序,其中包含用户登录和取款操作。以下是一个实现用户最多尝试3次登录的示例代码:
```python
# 定义一个变量来存储用户尝试登录的次数
login_attempts = 0
while login_attempts < 3:
username = input("请输入用户名:")
password = input("请输入密码:")
# 假设用户名为"admin",密码为"123456"
if username == "admin" and password == "123456":
print("登录成功!")
break
else:
print("用户名或密码错误,请重新输入!")
login_attempts += 1
if login_attempts == 3:
print("登录失败次数超过三次,请稍后再试!")
else:
# 用户登录成功后,可以进行取款操作等其他操作
pass
```
该示例代码中,我们使用`login_attempts`变量来存储用户尝试登录的次数。在一个`while`循环中,我们使用`input()`函数获取用户输入的用户名和密码,然后与预设的用户名和密码进行比较。如果输入的用户名和密码正确,我们打印一条登录成功的消息并跳出循环;否则,我们打印一条错误消息并将`login_attempts`加1。
如果用户尝试登录的次数达到了3次,我们就打印一条登录失败的消息。否则,我们就继续执行其他操作,比如取款操作等。
阅读全文