")```注意:这个例子是从欧元到美元和英镑的兑换。如果您需要从其他货币进行换算,需要根据汇率API返回的数据进行修改,以获取正确的汇率。
以下是一个简单的外汇兑换Python代码,它可以将一个货币转换为另一个货币,以及从用户输入获取当前汇率和货币数量:
```python
# 导入requests模块以获取汇率数据
import requests
# 获取当前汇率数据
response = requests.get("https://api.exchangeratesapi.io/latest")
data = response.json()
# 提取汇率数据
rates = data["rates"]
usd_rate = rates["USD"]
gbp_rate = rates["GBP"]
eur_rate = rates["EUR"]
# 获取用户输入的货币类型和数量
currency = input("请输入货币类型(USD/GBP/EUR):")
amount = float(input("请输入货币数量:"))
# 根据用户输入转换货币
if currency == "USD":
result = amount * usd_rate
print("转换结果为:{:.2f} EUR".format(result))
elif currency == "GBP":
result = amount * gbp_rate
print("转换结果为:{:.2f} EUR".format(result))
elif currency == "EUR":
result = amount * eur_rate
print("转换结果为:{:.2f} USD".format(result))
else:
print("无效的货币类型。")
```
注意:这个例子是从欧元到美元和英镑的兑换。如果您需要从其他货币进行换算,需要根据汇率API返回的数据进行修改,以获取正确的汇率。