人民币和美元是世界上通用的两种货币之一,写一个程序进行货币间币值转换,其中:人民币和美元间汇率固定为:1美元= 6.78人民币。 程序可以接受人民币或美元输入,转换为美元或人民币输出。人民币采用RMB
时间: 2024-10-09 12:03:32 浏览: 130
当然,我可以帮你设计一个简单的Python函数来进行这种货币转换。这个函数会接收输入的金额和货币类型(人民币RMB或美元USD),然后按照给定的汇率进行转换。
```python
# 定义汇率
exchange_rate = 6.78
def currency_converter(amount, currency):
if currency == 'RMB': # 如果输入的是人民币
usd_amount = amount / exchange_rate
converted_currency = f"{usd_amount:.2f} USD"
elif currency == 'USD': # 如果输入的是美元
rmb_amount = amount * exchange_rate
converted_currency = f"{rmb_amount:.2f} RMB"
else:
raise ValueError("Invalid currency input. Please choose 'RMB' or 'USD'.")
return converted_currency
# 示例用法
input_amount = float(input("请输入金额: "))
input_currency = input("请输入货币类型(RMB或USD): ")
try:
result = currency_converter(input_amount, input_currency)
print(f"转换后的结果是: {result}")
except ValueError as e:
print(e)
阅读全文