在此基础上,如果账号没冻结,那怎么把存款功能写进去呢?
时间: 2024-03-21 12:43:34 浏览: 80
好的,我们可以在账号密码验证通过后,添加一个存款功能。以下是一个简单的实现:
```python
# 定义账号密码和初始余额
account = "example"
password = "password"
balance = 1000
# 定义变量
count = 0
is_locked = False
# 循环验证
while count < 3:
# 输入账号密码
input_account = input("请输入账号:")
input_password = input("请输入密码:")
# 验证账号密码
if input_account == account and input_password == password:
print("登录成功!")
break
else:
count += 1
print("账号或密码错误,请重试。")
# 判断是否锁定账号
if count == 3:
is_locked = True
print("账号已冻结,请联系管理员。")
# 如果账号没有锁定,可以进行其他功能
if not is_locked:
print("可以进行其他功能了。")
print("当前余额为:", balance)
# 存款功能
deposit = input("请输入存款金额:")
balance += int(deposit)
print("存款成功!当前余额为:", balance)
```
以上代码添加了一个 `balance` 变量来存储余额,以及一个存款功能。如果用户账号密码验证通过,会显示当前余额,并提示用户输入存款金额。存款金额会被加到 `balance` 变量中,然后显示存款成功后的余额。
你可以根据自己的需求进行修改和扩展。