ATM取款 声明变量balance并初始化为0,用以表示银行账户的余额,下面通过ATM机程序实现存款,取款等功 能。 =========ATM======== 1、存款 2、取款 3、显示余额 4、退出
时间: 2023-08-06 13:24:35 浏览: 175
atm功能有:查、存、取、退出
好的,这是一个简单的 ATM 取款程序。我给您写一段 Python 代码实现这个程序:
```python
balance = 0
while True:
print("==========ATM==========")
print("1、存款")
print("2、取款")
print("3、显示余额")
print("4、退出")
choice = input("请选择操作:")
if choice == "1":
amount = float(input("请输入存款金额:"))
balance += amount
print("存款成功!")
elif choice == "2":
amount = float(input("请输入取款金额:"))
if amount > balance:
print("余额不足!")
else:
balance -= amount
print("取款成功!")
elif choice == "3":
print("当前余额为:%.2f元。" % balance)
elif choice == "4":
print("谢谢使用,再见!")
break
else:
print("输入错误,请重新选择。")
```
这段代码首先声明并初始化一个变量 balance,代表银行账户余额。然后进入一个 while 循环,每次循环显示 ATM 机的菜单,并根据用户的选择执行相应的操作。如果用户选择存款,就让用户输入存款金额,然后将余额加上存款金额;如果用户选择取款,就让用户输入取款金额,然后检查余额是否充足,如果充足就将余额减去取款金额;如果用户选择显示余额,就输出当前余额;如果用户选择退出,就结束循环。在循环内部,如果用户输入了非法选项,就提示用户重新选择。
阅读全文