Python程序设计考试简答题模拟atm存取款过程题目默认用户已经登录账户余额为1000元功能及流程一输入一
时间: 2023-05-26 10:03:39 浏览: 219
、请选择操作,1为存款,2为取款,3为查询余额。
二、若选择存款,则需输入存款金额,程序将会更新账户余额。
三、若选择取款,则需输入取款金额,程序将会检查账户余额是否充足,如果充足,则更新账户余额;如果账户余额不足,则提示用户余额不足。
四、若选择查询余额,则程序会显示账户当前余额。
五、无论选择哪种操作,用户可以选择继续操作或退出程序,如果用户选择继续操作,则回到输入界面,否则程序结束。
下面是一个简单的Python实现:
```
balance = 1000
while True:
print("请选择操作,1为存款,2为取款,3为查询余额,4为退出:")
choice = int(input())
if choice == 1:
print("请输入存款金额:")
amount = int(input())
balance += amount
print("成功存入", amount, "元。当前余额为", balance, "元。")
elif choice == 2:
print("请输入取款金额:")
amount = int(input())
if amount > balance:
print("余额不足。当前余额为", balance, "元。")
else:
balance -= amount
print("成功取出", amount, "元。当前余额为", balance, "元。")
elif choice == 3:
print("当前余额为", balance, "元。")
elif choice == 4:
print("谢谢使用!")
break
else:
print("无效操作。请重新选择。")
```