Оцініть цю публікацію!
[Усього: 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
Запуск декількох програм відповідно до часу на Python
Генератор паролю на Python
Python скрипт перевірки існування теки
Використання ChatGPT через API використовуючи Python
Масове додавання даних в XLSX за допомогою Python
Нейронна мере для класифікації рукописних цифр
Простий музичний плеєр на мові Python
Підключення до БД і виведення інформації з неї через Python