Оцініть цю публікацію!
[Усього: 0 Середнє значення: 0]
import requests def get_weather(api_key, city): """Отримати інформацію про погоду для заданого міста.""" base_url = "http://api.openweathermap.org/data/2.5/weather" # Параметри запиту params = { 'q': city, 'appid': api_key, 'units': 'metric' # Метрична система для температури в градусах Цельсія } try: # Виконуємо запит до API response = requests.get(base_url, params=params) data = response.json() # Перевіряємо, чи отримали відповідь if response.status_code == 200: # Виводимо інформацію про погоду print(f"Погода в місті {city}:") print(f"Температура: {data['main']['temp']}°C") print(f"Вологість: {data['main']['humidity']}%") print(f"Стан неба: {data['weather'][0]['description']}") else: print(f"Помилка отримання даних: {data['message']}") except Exception as e: print(f"Сталася помилка: {e}") if __name__ == "__main__": # Ваш API ключ OpenWeatherMap. Отримайте його після реєстрації на openweathermap.org api_key = "ВАШ_КЛЮЧ_API" # Користувач вводить місто city = input("Введіть місто: ") # Викликаємо функцію та передаємо API ключ та назву міста get_weather(api_key, city)
Цей скрипт використовує API OpenWeatherMap для отримання інформації про погоду для введеного міста. Перед використанням вам потрібно отримати власний ключ API на сайті OpenWeatherMap.
Схоже з цієї категорії:
Простий парсер на Python
Запуск декількох програм відповідно до часу на Python
Нейронна мере для класифікації рукописних цифр
Простий музичний плеєр на мові Python
Використання ChatGPT через API використовуючи Python
Масове додавання даних в XLSX за допомогою Python
Підключення до БД і виведення інформації з неї через Python
Бот Телеграм на Python
Python скрипт перевірки існування теки
Генератор паролю на Python
Пінгування веб-сторінок на Python