ATM取款 声明变量balance并初始化为0,用以表示银行账户的余额,下面通过ATM机程序实现存款,取款等功 能。 =========ATM======== 1、存款 2、取款 3、显示余额 4、退出
时间: 2023-08-06 16:24:35 浏览: 69
好的,这是一个简单的 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 机的菜单,并根据用户的选择执行相应的操作。如果用户选择存款,就让用户输入存款金额,然后将余额加上存款金额;如果用户选择取款,就让用户输入取款金额,然后检查余额是否充足,如果充足就将余额减去取款金额;如果用户选择显示余额,就输出当前余额;如果用户选择退出,就结束循环。在循环内部,如果用户输入了非法选项,就提示用户重新选择。
相关推荐
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)