python 取款机代码
时间: 2024-09-28 14:01:58 浏览: 32
Python取款机代码可以作为一个简单的模拟银行ATM机的交互式程序来演示。下面是一个基本的示例,它会定义一个`BankAccount`类,用户可以进行存款、取款操作,并检查余额:
```python
class BankAccount:
def __init__(self, account_number, initial_balance=0):
self.account_number = account_number
self.balance = initial_balance
def deposit(self, amount):
if amount > 0:
self.balance += amount
print(f"已成功存入 {amount} 元,当前余额为 {self.balance} 元.")
else:
print("无效金额,只能存入正数.")
def withdraw(self, amount):
if amount <= self.balance:
self.balance -= amount
print(f"已成功取出 {amount} 元,当前余额为 {self.balance} 元.")
elif amount > self.balance:
print("余额不足,无法取款.")
else:
print("无效操作,金额过大.")
def check_balance(self):
print(f"您的账户余额为 {self.balance} 元.")
# 示例用法
account = BankAccount(123456789, 1000)
account.deposit(500) # 存款
account.withdraw(200) # 取款
account.check_balance() # 检查余额
```
阅读全文