请用python实现存款功能:可按不同货币存款,例如人民币、美元、欧元等;
时间: 2023-12-06 17:05:48 浏览: 29
好的,以下是一个简单的Python程序,它可以实现存款功能,支持人民币、美元和欧元三种货币:
```python
class Account:
def __init__(self):
self.balance = {'CNY': 0, 'USD': 0, 'EUR': 0}
def deposit(self, currency, amount):
self.balance[currency] += amount
def check_balance(self):
print('当前余额:')
for currency, amount in self.balance.items():
print(currency, ':', amount)
# 测试代码
if __name__ == '__main__':
account = Account()
account.deposit('CNY', 1000)
account.deposit('USD', 100)
account.deposit('EUR', 50)
account.check_balance()
```
运行结果如下:
```
当前余额:
CNY : 1000
USD : 100
EUR : 50
```
以上代码定义了一个 `Account` 类,它有一个 `balance` 属性,记录不同货币的余额;还有一个 `deposit` 方法,用于存款;最后是一个 `check_balance` 方法,用于查询余额。在测试代码中,我们创建了一个账户对象,分别存入了1000元人民币、100美元和50欧元,并查询了余额。
相关推荐
![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)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)