在线转换工具

admin 60 0

下面是一个使用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请求并获取返回的数据。如果目标货币在返回的数据中存在,则从数据中获取对应的汇率,并将金额乘以汇率得到转换后的金额。我们打印出转换后的金额。如果目标货币不在返回的数据中,则打印出错误信息。