人民币美元双向兑换:编写一个函数,接收两个浮点数amount_rmb和amount_usd作为参数,分别表示人民币金额和美元金额,返回兑换后的金额。例如,convert(500, 0.07)应返回7.14(假设当前汇率为1美元兑换7.14人民币)
时间: 2024-12-17 20:30:09 浏览: 8
为了编写这样一个货币兑换函数,我们可以假设一个固定的汇率,并根据输入的人民币和美元金额进行计算。下面是一个简单的Python函数实现:
```python
def convert(amount_rmb, amount_usd, exchange_rate):
"""
根据输入的人民币和美元金额以及汇率进行兑换
:param amount_rmb: 人民币金额
:param amount_usd: 美元金额
:param exchange_rate: 汇率 (人民币/美元)
:return: 兑换后的金额
"""
converted_amount_rmb = amount_usd * exchange_rate
converted_amount_usd = amount_rmb / exchange_rate
return converted_amount_rmb, converted_amount_usd
# 示例
current_exchange_rate = 7.14
print(convert(500, 0.07, current_exchange_rate)) # 结果应为 (357.0, 7.004761904761904)
# 如果你需要将两者都返回,你可以选择只返回其中一个,如只返回人民币转换后的金额
# print(convert(500, 0.07, current_exchange_rate)[0])
```
在这个例子中,我们先将美元金额乘以汇率得到等值的人民币,再将人民币金额除以汇率得到等值的美元。函数会返回两个值,一个是人民币转换成美元的结果,另一个是美元转换成人民币的结果。
阅读全文