Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
from pyowm import OWM from pyowm.utils.config import get_default_config place = input(" Введите город/страну: ") config_dict = get_default_config() config_dict['language'] = 'ru' owm = OWM( 'a99967bc9ee70d5b4bd387902982f400', config_dict ) mgr = owm.weather_manager() observation = mgr.weather_at_place(place) w = observation.weather reg = owm.city_id_registry() list_of_locations = reg.locations_for('moscow', country='RU') moscow = list_of_locations[0] lat = moscow.lat # 55.75222 lon = moscow.lon # 37.615555 temp = w.temperature('celsius')["temp"] status = w.detailed_status print("В городе " + place + " сейчас " + str(status)) print("Температура сейчас в районе " + str(temp)) if temp < 10: print("\n\nСейчас ппц как холодно, одевайся как танк!") elif temp < 20: print("\n\nСейчас холодно, одевайся потеплее.") else: print("\n\nТемпература норм, одевай что угодно.") print()
У вас все верно, но часть кода нужно заменить. У меня это выглядит так:
Вывод: