Найти в Дзене
PRO_IT

Создаём "Конвертор валют" на Python

Вот пример кода для "Конвертора валют" на Python:

--------------------------------------------------------------------------------------------

import requests


def convert_currency(amount, from_currency, to_currency):
# API endpoint для получения курсов валют
url = f"https://api.exchangerate-api.com/v4/latest/{from_currency}"

# Отправляем GET-запрос для получения данных
response = requests.get(url)

# Проверяем успешность запроса
if response.status_code == 200:
data = response.json()
# Получаем курс обмена из данных
exchange_rate = data['rates'][to_currency]
# Вычисляем конвертированную сумму
converted_amount = amount * exchange_rate
return converted_amount
else:
return "Ошибка при получении данных"


# Пример использования конвертера
amount = float(input("Введите сумму для конвертации: "))
from_currency = input("Введите исходную валюту: ")
to_currency = input("Введите целевую валюту: ")

converted_amount = convert_currency(amount, from_currency, to_currency)
print(f"{amount} {from_currency} = {converted_amount} {to_currency}")

--------------------------------------------------------------------------------------------

В этом примере мы используем API ExchangeRate-API для получения актуальных курсов валют. Вы можете заменить "from_currency" и "to_currency" на нужные вам валюты.

-2