请用python写一个简单具有查询余额函数,存款函数,取款功能的ATM程序
时间: 2024-02-11 13:06:21 浏览: 92
好的,下面是一个简单的 Python 程序,实现了查询余额、存款、取款功能,每个功能都封装成了一个函数。
```python
balance = 1000 # 初始余额
# 查询余额函数
def check_balance():
print("您的余额为:", balance)
# 存款函数
def deposit():
global balance
amount = float(input("请输入存款金额:"))
balance += amount
print("存款成功!您的余额为:", balance)
# 取款函数
def withdraw():
global balance
amount = float(input("请输入取款金额:"))
if amount > balance:
print("余额不足,取款失败!")
else:
balance -= amount
print("取款成功!您的余额为:", balance)
while True:
print("请选择操作:1.查询余额 2.存款 3.取款 4.退出")
choice = input()
if choice == '1':
check_balance()
elif choice == '2':
deposit()
elif choice == '3':
withdraw()
elif choice == '4':
print("感谢使用!")
break
else:
print("输入有误,请重新选择!")
```
运行程序后,根据提示输入相应的操作即可。每个操作都封装成了一个函数,代码更加清晰易懂。
阅读全文