帮我生成一段货币转换的代码
时间: 2024-09-22 20:02:10 浏览: 27
CurrencyConverter:货币转换器
当然可以,这里是一个简单的Python示例,用于将一种货币转换成另一种货币,假设我们有一个汇率字典:
```python
# 定义汇率字典
exchange_rates = {
'USD': 7.05, # 美元对人民币汇率
'EUR': 8.5, # 欧元对人民币汇率
# 更多货币汇率...
}
def currency_converter(amount, from_currency, to_currency):
"""
将从货币转换为目标货币
:param amount: 需要转换的金额
:param from_currency: 起始货币
:param to_currency: 目标货币
:return: 转换后的金额
"""
if from_currency == to_currency:
return amount # 如果原币种和目标币种相同,无需转换
rate = exchange_rates[from_currency] / exchange_rates[to_currency]
converted_amount = amount * rate
return round(converted_amount, 2) # 四舍五入到小数点后两位
# 示例:将100美元转换为人民币
usd_to_cny = currency_converter(100, 'USD', 'CNY')
print(f"100 USD is {usd_to_cny} CNY")
阅读全文