(2)写一个程序进行货币间币值转换,其中:人民币和美元间汇率固定为: 1美元 = 6.78人民币。程序可以接受人民币或美元输入,转换为美元或人民币输出。人民币采用RMB表示,美元USD表示,符号和数值之间没有空格。
时间: 2024-11-04 21:16:18 浏览: 24
你可以创建一个简单的控制台应用程序来进行这个货币转换。下面是一个使用Python编写的示例:
```python
def currency_converter(amount, from_currency, to_currency):
# 定义汇率
exchange_rate = {
'RMB': 1, # 人民币对人民币汇率默认为1(无变化)
'USD': 6.78, # 美元对人民币汇率
}
# 检查输入的货币是否有效
if from_currency not in exchange_rate or to_currency not in exchange_rate:
return "Invalid currency."
# 进行转换
converted_amount = amount * exchange_rate[from_currency] / exchange_rate[to_currency]
return f"{amount} {from_currency} is equal to {converted_amount:.2f} {to_currency}."
# 示例用户输入
input_amount = input("Enter the amount: ")
input_currency = input("Enter the source currency (RMB/USD): ").upper()
output_currency = input("Enter the target currency (RMB/USD): ").upper()
result = currency_converter(float(input_amount), input_currency, output_currency)
print(result)
#
阅读全文