循环用forex-python库来转换货币
时间: 2023-07-24 21:18:31 浏览: 167
Python实现汇率转换操作
5星 · 资源好评率100%
forex-python 是一个 Python 库,提供了一个简单的界面来获取实时汇率数据和执行货币转换。以下是一个使用 forex-python 库循环转换货币的示例代码:
```python
from forex_python.converter import CurrencyRates
# 创建 CurrencyRates 对象
c = CurrencyRates()
# 循环转换货币
while True:
# 输入金额和货币类型
amount = float(input("请输入金额:"))
from_currency = input("请输入原货币类型:")
to_currency = input("请输入目标货币类型:")
# 转换货币
try:
converted_amount = c.convert(from_currency, to_currency, amount)
print(f"{amount} {from_currency} = {converted_amount} {to_currency}")
except:
print("货币转换失败!")
# 询问是否继续转换
choice = input("是否继续转换?(Y/N)")
if choice.lower() != "y":
break
```
这个程序使用了 forex-python 库来获取实时汇率数据并执行货币转换。程序会循环提示用户输入金额和货币类型,然后根据输入的货币类型进行相应的转换并输出结果。如果转换失败,程序会提示错误信息并继续等待用户输入。用户可以选择是否继续转换,如果不再转换,则程序退出循环。
阅读全文