下面是一个使用Python编写的在线转换工具的简单案例:
```python
import requests
def convert_currency(amount, base_currency, target_currency):
conversion_url = f"{base_currency}"
response = requests.get(conversion_url)
data = response.json()
if target_currency in data["rates"]:
conversion_rate = data["rates"][target_currency]
converted_amount = amount * conversion_rate
return converted_amount
else:
return None
amount = 100
base_currency = "USD"
target_currency = "EUR"
converted_amount = convert_currency(amount, base_currency, target_currency)
if converted_amount:
print(f"{amount} {base_currency} is equal to {converted_amount} {target_currency}")
else:
print("Currency conversion not available")
```
在这个案例中,我们使用了一个在线的汇率转换API来实现货币转换功能。我们定义了一个`convert_currency`函数,它接受三个参数:金额、基准货币和目标货币。我们构建了一个API请求URL,将基准货币作为参数传递给API。接下来,我们发送API请求并获取返回的数据。如果目标货币在返回的数据中存在,则从数据中获取对应的汇率,并将金额乘以汇率得到转换后的金额。我们打印出转换后的金额。如果目标货币不在返回的数据中,则打印出错误信息。