python定义一个类savingaccount表示银行账户_Python实现信用卡系统(支持购物、转账、存取钱)...
时间: 2024-01-27 15:04:49 浏览: 21
好的,以下是一个简单的 Python 类 SavingAccount,用于表示银行账户:
```python
class SavingAccount:
def __init__(self, account_number, balance):
self.account_number = account_number
self.balance = balance
def deposit(self, amount):
self.balance += amount
print("Deposit successful. New balance is:", self.balance)
def withdraw(self, amount):
if amount <= self.balance:
self.balance -= amount
print("Withdrawal successful. New balance is:", self.balance)
else:
print("Insufficient balance. Withdrawal failed.")
def get_balance(self):
print("Your current balance is:", self.balance)
```
这个类包含了以下几个方法:
- `__init__`: 初始化账户,传入账户号码和余额。
- `deposit`: 存款,传入存款金额,将金额加入账户余额中。
- `withdraw`: 取款,传入取款金额,如果账户余额足够,则从账户中减去该金额。
- `get_balance`: 查询余额,打印当前账户余额。
这个类还可以进一步扩展,加入转账、购物等功能,以实现一个完整的银行账户系统。