ATM存取款python
时间: 2023-11-09 15:58:51 浏览: 98
基于python语言的ATM存取款模拟系统(源码+演示视频)
5星 · 资源好评率100%
可以使用Python编写一个简单的ATM存取款程序。以下是一个示例:
```python
class ATM:
def __init__(self, balance=0):
self.balance = balance
def deposit(self, amount):
if amount > 0:
self.balance += amount
return "存款成功"
else:
return "存款金额应大于0"
def withdraw(self, amount):
if amount > 0 and amount <= self.balance:
self.balance -= amount
return "取款成功"
else:
return "余额不足或取款金额应大于0"
def check_balance(self):
return f"当前余额为:{self.balance}"
# 创建一个ATM对象
atm = ATM()
# 存款示例
print(atm.deposit(100)) # 存款100元
print(atm.check_balance()) # 输出当前余额
# 取款示例
print(atm.withdraw(50)) # 取款50元
print(atm.check_balance()) # 输出当前余额
```
阅读全文