python货币转换代码
时间: 2024-09-10 17:29:55 浏览: 62
在Python中,你可以编写简单的代码来进行货币转换。假设你需要将一种货币转换成另一种货币,通常会涉及一个基础汇率。下面是一个基本示例,使用字典存储汇率:
```python
# 假设我们有美元到欧元的基础汇率
exchange_rates = {'USD': 0.9, 'EUR': 1.0}
def convert_currency(amount, from_currency, to_currency):
# 检查输入货币是否有效
if from_currency not in exchange_rates or to_currency not in exchange_rates:
return "Invalid currency."
# 计算转换后的金额
converted_amount = amount * exchange_rates[from_currency]
# 如果要转换回美元,需要再除以当前的汇率
if to_currency == 'USD':
return converted_amount
else:
return converted_amount / exchange_rates[to_currency]
# 使用示例
usd_amount = 100
eur_amount = convert_currency(usd_amount, 'USD', 'EUR')
print(f"{usd_amount} USD is equal to {eur_amount:.2f} EUR.")
阅读全文