货币转换程序(双符号)python代码_Python语言程序设计作业四货币转换
时间: 2023-09-20 12:11:56 浏览: 107
以下是一个简单的货币转换程序的 Python 代码,可以将美元、欧元和人民币相互转换。
```python
def USD_to_EUR(amount):
return amount * 0.82
def EUR_to_USD(amount):
return amount * 1.22
def USD_to_CNY(amount):
return amount * 6.47
def CNY_to_USD(amount):
return amount * 0.15
def EUR_to_CNY(amount):
return amount * 7.89
def CNY_to_EUR(amount):
return amount * 0.13
print("请选择转换类型:")
print("1. 美元 -> 欧元")
print("2. 欧元 -> 美元")
print("3. 美元 -> 人民币")
print("4. 人民币 -> 美元")
print("5. 欧元 -> 人民币")
print("6. 人民币 -> 欧元")
choice = int(input("请选择转换类型(输入数字1-6):"))
if choice == 1:
amount = float(input("请输入美元金额:"))
print("转换结果为:", round(USD_to_EUR(amount), 2), "欧元")
elif choice == 2:
amount = float(input("请输入欧元金额:"))
print("转换结果为:", round(EUR_to_USD(amount), 2), "美元")
elif choice == 3:
amount = float(input("请输入美元金额:"))
print("转换结果为:", round(USD_to_CNY(amount), 2), "人民币")
elif choice == 4:
amount = float(input("请输入人民币金额:"))
print("转换结果为:", round(CNY_to_USD(amount), 2), "美元")
elif choice == 5:
amount = float(input("请输入欧元金额:"))
print("转换结果为:", round(EUR_to_CNY(amount), 2), "人民币")
elif choice == 6:
amount = float(input("请输入人民币金额:"))
print("转换结果为:", round(CNY_to_EUR(amount), 2), "欧元")
else:
print("非法输入")
```
该程序提供了六种不同的货币转换类型,用户可以根据需要选择。用户需要输入要转换的货币金额,程序会自动计算出转换结果并显示给用户。注意,此代码仅提供基本的货币转换,如果需要更复杂的功能,需要使用更高级的 API 或库。
阅读全文