用python写一个具体的atm机的代码
时间: 2024-03-22 08:38:46 浏览: 111
ATM取款机编程代码
5星 · 资源好评率100%
好的,以下是一个简单的 ATM 机 Python 代码示例:
```python
# ATM 机代码示例
class ATM:
def __init__(self, balance):
self.balance = balance
def check_balance(self):
return self.balance
def withdraw(self, amount):
if amount > self.balance:
return "余额不足"
else:
self.balance -= amount
return "取款成功,余额为 " + str(self.balance)
# 主程序
atm = ATM(1000)
print("当前余额为:", atm.check_balance())
print(atm.withdraw(500))
print("当前余额为:", atm.check_balance())
```
这个程序定义了一个 ATM 类,它有两个方法:check_balance 用于查询余额,withdraw 用于取款。在主程序中,我们实例化了一个 ATM 对象,然后调用 check_balance 和 withdraw 方法演示了它们的用法。
阅读全文