python创建银行账户类
时间: 2023-07-30 15:08:07 浏览: 110
类实现银行帐户
好的,以下是一个简单的 Python 银行账户类的示例:
```python
class BankAccount:
def __init__(self, account_number, balance):
self.account_number = account_number
self.balance = balance
def deposit(self, amount):
self.balance += amount
def withdraw(self, amount):
if amount > self.balance:
print("Insufficient funds")
else:
self.balance -= amount
def show_balance(self):
print(f"Account Number: {self.account_number}")
print(f"Balance: {self.balance}")
```
这个类有一个构造函数,用于初始化账户号码和余额。它还有三个方法:存款、取款和显示余额。存款和取款方法都会更新账户余额。如果取款金额大于账户余额,则会显示“余额不足”的错误消息。显示余额方法只是打印账户号码和余额。
你可以使用这个类创建账户对象,并调用其方法来进行存款、取款和查看余额等操作。例如:
```python
# 创建账户对象并存款
account = BankAccount("123456789", 1000.0)
account.deposit(500.0)
# 取款并显示余额
account.withdraw(200.0)
account.show_balance()
```
这将输出以下内容:
```
Account Number: 123456789
Balance: 1300.0
```
阅读全文