Python人民币或美元输入转化为美元或人民币输出
时间: 2024-09-14 10:13:25 浏览: 79
在Python中,你可以创建一个函数来处理货币转换,例如从人民币(RMB)转换为美元(USD),或者反过来。这里是一个简单的示例:
```python
def convert_currency(amount, from_currency, to_currency):
conversion_rates = {
'RMB': {'USD': 6.5}, # 这里假设当前汇率 RMB=6.5 USD
'USD': {'RMB': 1 / 6.5} # 对应的美元换算成人民币的汇率
}
# 检查输入的货币是否有效
if from_currency not in conversion_rates or to_currency not in conversion_rates[from_currency]:
return "Invalid currency"
converted_amount = amount * conversion_rates[from_currency][to_currency]
return f"{amount} {from_currency} is equal to {converted_amount:.2f} {to_currency}"
# 使用示例
usd_amount = convert_currency(100, 'RMB', 'USD') # 转换成美元
rmb_amount = convert_currency(usd_amount, 'USD', 'RMB') # 再转换回人民币
print(f"100 RMB: {usd_amount}")
print(f"{usd_amount} USD: {rmb_amount}")
阅读全文