python银行存款类deposit
时间: 2023-07-28 13:46:02 浏览: 172
python银行系统实现
好的,我可以为您提供一个简单的 Python 银行存款类:
```python
class BankAccount:
def __init__(self, owner, balance=0):
self.owner = owner
self.balance = balance
def deposit(self, amount):
self.balance += amount
print(f"Deposit successful! New balance: {self.balance}")
# 示例
account = BankAccount("John Doe", 1000)
account.deposit(500)
```
在这个类中,我们定义了一个 `BankAccount` 类,并在其构造函数 `__init__()` 中初始化了两个属性 `owner` 和 `balance`,其中 `balance` 的默认值为 `0`。我们还定义了一个 `deposit()` 方法,用于向账户中存入指定金额。在 `deposit()` 方法中,我们使用 `+=` 运算符来将传入的金额加到当前余额中,并打印出新的余额。
在示例中,我们创建了一个名为 `account` 的银行账户,并向其存入了 500 元。运行程序后,控制台会输出 `Deposit successful! New balance: 1500`,表示存款成功并打印出新的余额。
阅读全文