Python编程银行开户
时间: 2024-01-15 12:17:31 浏览: 47
以下是一个简单的Python银行开户程序,它使用了面向对象编程的思想:
```python
class BankAccount:
def __init__(self, name, balance=0.0):
self.name = name
self.balance = balance
def deposit(self, amount):
self.balance += amount
return self.balance
def withdraw(self, amount):
if amount > self.balance:
return 'Insufficient funds'
else:
self.balance -= amount
return self.balance
def get_balance(self):
return self.balance
def get_name(self):
return self.name
# 创建一个新的账户
account = BankAccount('John Doe')
# 存款
account.deposit(1000)
# 取款
account.withdraw(500)
# 查询余额
print(account.get_balance())
```
在这个程序中,我们定义了一个BankAccount类,它有一个构造函数,用于初始化账户的名称和余额。我们还定义了一些方法,例如存款、取款、查询余额和获取账户名称。我们可以使用这些方法来操作账户。
在主程序中,我们首先创建了一个新的账户,然后进行了一些存款和取款操作,并最终查询了账户余额。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)