Python汇率兑换程序。按照温度转换程序的设计思路,按照1美元=6人民币汇率编写一个美元和人民币的双向兑换程序。
时间: 2024-10-26 07:03:35 浏览: 124
创建一个简单的Python汇率兑换程序,我们可以使用字典来存储汇率,然后提供函数来进行货币间的转换。以下是一个基础示例:
```python
# 创建汇率字典
exchange_rates = {
'USD': 6, # 1美元等于6人民币
'CNY': 0.1666, # 1人民币等于0.1666美元(因为1美元=6元,所以反向就是1元=1/6美元)
}
def convert_currency(amount, from_currency, to_currency):
"""
根据给定的金额和货币类型进行兑换
"""
if from_currency == to_currency:
return amount # 相同货币无需转换,直接返回
conversion_rate = exchange_rates[from_currency] / exchange_rates[to_currency]
converted_amount = amount * conversion_rate
return round(converted_amount, 2) # 四舍五入保留两位小数
# 示例用法
usd_amount = 100
cny_amount = convert_currency(usd_amount, 'USD', 'CNY')
print(f"{usd_amount}美元等于{cny_amount}人民币")
rmb_amount = 500
usd_amount_rmb = convert_currency(rmb_amount, 'CNY', 'USD')
print(f"{rmb_amount}人民币等于{usd_amount_rmb}美元")
```
在这个程序中,我们首先定义了美元和人民币的汇率比例,然后定义了一个`convert_currency`函数,用于计算从一种货币到另一种货币的转换值。最后,我们展示了如何使用这个函数进行实际的货币兑换。
阅读全文