银行账户bankaccount类python
时间: 2023-10-09 09:09:17 浏览: 507
可以参考以下的 Python 代码实现:
```python
class BankAccount:
def __init__(self, account_number, balance=0):
self.account_number = account_number
self.balance = balance
def deposit(self, amount):
self.balance += amount
def withdraw(self, amount):
if self.balance >= amount:
self.balance -= amount
else:
print("Insufficient balance")
def get_balance(self):
return self.balance
```
这个类实现了银行账户的基本功能,包括存款、取款和查询余额。在创建对象时,需要传递账户号码和初始余额,如果没有初始余额,则默认为0。
使用示例:
```python
# 创建一个银行账户对象
account = BankAccount("1234567890", 1000)
# 存款100元
account.deposit(100)
# 取款500元
account.withdraw(500)
# 查询余额
print("Current balance:", account.get_balance())
```
阅读全文