Чтобы получить данные о курсе валют в Python, вы можете использовать различные методы. Вот несколько примеров:
Метод 1. Использование библиотеки запросов и API бесплатного курса обмена
import requests
def get_exchange_rate(base_currency, target_currency):
    url = f"https://api.exchangerate-api.com/v4/latest/{base_currency}"
    response = requests.get(url)
    data = response.json()
    exchange_rate = data['rates'][target_currency]
    return exchange_rate
# Example usage
exchange_rate = get_exchange_rate('USD', 'EUR')
print(f"1 USD = {exchange_rate} EUR")Метод 2. Использование библиотеки forex-python
from forex_python.converter import CurrencyRates
def get_exchange_rate(base_currency, target_currency):
    c = CurrencyRates()
    exchange_rate = c.get_rate(base_currency, target_currency)
    return exchange_rate
# Example usage
exchange_rate = get_exchange_rate('USD', 'EUR')
print(f"1 USD = {exchange_rate} EUR")Метод 3. Использование API Alpha Vantage
import requests
def get_exchange_rate(base_currency, target_currency, api_key):
    url = f"https://www.alphavantage.co/query?function=CURRENCY_EXCHANGE_RATE&from_currency={base_currency}&to_currency={target_currency}&apikey={api_key}"
    response = requests.get(url)
    data = response.json()
    exchange_rate = data['Realtime Currency Exchange Rate']['5. Exchange Rate']
    return exchange_rate
# Example usage
api_key = 'your_api_key'
exchange_rate = get_exchange_rate('USD', 'EUR', api_key)
print(f"1 USD = {exchange_rate} EUR")В приведенных выше примерах вы можете заменить 'USD'и 'EUR'на желаемую базовую валюту и коды целевой валюты. Метод 1 использует API бесплатного обменного курса, метод 2 основан на библиотеке forex-python, а метод 3 использует API Alpha Vantage.