Звичайно, можу надати приклад програми на Python, яка буде отримувати курс валют з Інтернету за допомогою API від сайту NBU (Національний банк України).
Для цього потрібно спочатку встановити бібліотеку requests, яка дозволяє зробити HTTP запит до API NBU. Це можна зробити за допомогою команди:
!pip install requests
Отже, ось приклад коду програми, яка отримує курс валют з API NBU та перетворює гривні в іншу валюту:
Answers & Comments
Звичайно, можу надати приклад програми на Python, яка буде отримувати курс валют з Інтернету за допомогою API від сайту NBU (Національний банк України).
Для цього потрібно спочатку встановити бібліотеку requests, яка дозволяє зробити HTTP запит до API NBU. Це можна зробити за допомогою команди:
!pip install requests
Отже, ось приклад коду програми, яка отримує курс валют з API NBU та перетворює гривні в іншу валюту:
import requests
# URL для запиту курсу валют з API NBU
url = 'https://bank.gov.ua/NBUStatService/v1/statdirectory/exchange?json'
# Код валюти, курс якої потрібно отримати
currency_code = 'USD'
# Отримання відповіді з API
response = requests.get(url)
# Перевірка, що отримано статус код 200 (Успішно)
if response.status_code == 200:
# Отримання курсу валют з відповіді API
data = response.json()
for currency in data:
if currency['cc'] == currency_code:
rate = currency['rate']
print(f'Курс 1 {currency["cc"]} до гривні: {rate}')
break
else:
print(f'Помилка отримання даних: {response.status_code}')
Після запуску програми на екрані буде виведено курс валюти до гривні, який можна використовувати для конвертації валют.