按照 1 美元 = 6人民币汇率编写一个美元和人民币的双向兑换程序,编写一个简化的Python程序,要求可循环使用
时间: 2024-09-07 19:02:13 浏览: 76
Python 硬币兑换问题
你可以使用Python编写一个简单的函数,来进行美元和人民币之间的双向转换。下面是一个示例程序:
```python
def currency_conversion(amount, from_currency, to_currency):
# 定义汇率
usd_to_cny = 6.0
cny_to_usd = 1 / usd_to_cny
# 转换函数
def convert(amount):
if from_currency == 'USD':
return amount * cny_to_usd
elif from_currency == 'CNY':
return amount / usd_to_cny
else:
print("未知货币类型,请输入 'USD' 或 'CNY'.")
# 输入金额和货币类型,然后进行转换
converted_amount = convert(amount)
print(f"{amount} {from_currency} 兑换成 {converted_amount} {to_currency}")
# 示例使用
usd_amount = input("请输入要兑换的美元金额:")
cny_amount = input("请输入要兑换的人民币金额:")
usd_to_cny_program = currency_conversion(float(usd_amount), 'USD', 'CNY')
cny_to_usd_program = currency_conversion(float(cny_amount), 'CNY', 'USD')
```
在这个程序中,用户可以输入要兑换的美元或人民币金额,程序会根据给定的汇率进行兑换并打印结果。
阅读全文