编写一个人民币与输入币种的兑换程序,根据用户输入的币种,汇率和待兑换的人民币数量,实现人民币到美元的兑换python
时间: 2024-10-14 18:04:42 浏览: 46
编写一个简单的Python程序来实现人民币与输入币种的兑换,我们可以创建一个字典存储各个货币对人民币的汇率,并允许用户选择他们想要兑换的目标货币。这里我们假设已经预先获取了人民币兑美元的汇率。
```python
# 定义货币汇率字典,这里仅示例人民币兑美元的汇率
exchange_rates = {"USD": 6.5}
def convert_rmb_to_usd(rmb, from_currency="CNY"):
"""将人民币转换为美元"""
try:
# 检查输入的货币是否在汇率字典中
if from_currency not in exchange_rates:
print(f"抱歉,{from_currency}不是支持的货币。")
return None
else:
usd_rate = exchange_rates[from_currency]
usd_amount = rmb / usd_rate
return round(usd_amount, 2) # 四舍五入到小数点后两位
def main():
rmb_input = float(input("请输入你想兑换的人民币金额: "))
currency_input = input("请输入你要兑换成哪种货币(如 USD): ")
result = convert_rmb_to_usd(rmb_input, currency_input)
if result is not None:
print(f"{rmb_input} 元 {currency_input} 可以兑换大约 {result} 美元.")
if __name__ == "__main__":
main()
```
在这个程序中,用户首先输入想兑换的人民币金额,然后输入目标货币(默认为人民币,如果需要其他货币则指定)。程序会根据给定的汇率计算出相应的美元金额,并显示结果。
阅读全文