python,汇率兑换程序。按照1美元=6元人民币的汇率编写一个美元和人民币的双向兑换程序。
时间: 2024-09-13 20:12:58 浏览: 212
Python 硬币兑换问题
在Python中,我们可以创建一个简单的函数来实现美元和人民币之间的双向兑换。这里我们只需要两个函数:`usd_to_rmb`用于将美元转换为中国人民币,`rmb_to_usd`用于将人民币转换为美元。假设汇率固定不变:
```python
# 定义汇率
exchange_rate = 6
def usd_to_rmb(amount_usd):
"""
将美元金额转换为人民币
"""
return amount_usd * exchange_rate
def rmb_to_usd(amount_rmb):
"""
将人民币金额转换为美元
"""
return amount_rmb / exchange_rate
# 示例
print("100 USD to CNY:", usd_to_rmb(100)) # 输出:600
print("600 CNY to USD:", rmb_to_usd(600)) # 输出:100
# 使用示例
amount = input("请输入需要兑换的货币类型(USD或CNY),并跟随金额:")
currency, value = amount.split()
if currency.upper() == "USD":
converted_value = usd_to_rmb(float(value))
elif currency.upper() == "CNY":
converted_value = rmb_to_usd(float(value))
else:
print("输入无效,请输入USD或CNY.")
print(f"{value} {currency} 等于 {converted_value} {currency}")
阅读全文