Правка погоды

This commit is contained in:
parent 553c9e5740
commit a6958727ed
1 changed files with 15 additions and 12 deletions

View File

@ -80,14 +80,14 @@ def switchToTime():
def switchToWeather(): def switchToWeather():
global weather_api_key global weather_api_key
speaker.speak("Дома?") # speaker.speak("Дома?")
word = input().lower() # Пока считаем с клавиатуры предложение # word = input().lower() # Пока считаем с клавиатуры предложение
if (word == "да"): # if (word == "да"):
location = "Home" # location = "Home"
else: # else:
speaker.speak("Назовите локацию") # speaker.speak("Назовите локацию")
location = input().lower() # Пока считаем с клавиатуры предложение # location = input().lower() # Пока считаем с клавиатуры предложение
location = "Murino,RU"
try: try:
open_weather_map = OWM(weather_api_key) open_weather_map = OWM(weather_api_key)
@ -103,11 +103,14 @@ def switchToWeather():
# разбивание данных на части для удобства работы с ними # разбивание данных на части для удобства работы с ними
status = weather.detailed_status status = weather.detailed_status
temperature = weather.temperature('celsius')["temp"] temperature = int(weather.temperature('celsius')["temp"])
wind_speed = weather.wind()["speed"] temperature_min = int(weather.temperature('celsius')["temp_min"])
pressure = int(weather.pressure["press"] / 1.333) # переведено из гПА в мм рт.ст. temperature_max = int(weather.temperature('celsius')["temp_max"])
wind_speed = int(weather.wind()["speed"])
# pressure = int(weather.pressure["press"] / 1.333) # переведено из гПА в мм рт.ст.
speaker.speak(f"Сейчас на улице {temperature} градусов, скорость ветра {wind_speed} метров в секунду, давление {pressure} миллиметров ртутного столба") speaker.speak(f"Сейчас на улице {temperature} градусов, минимальная {temperature_min}, максимальная {temperature_max}, скорость ветра {wind_speed} метров в секунду")
# ", давление {pressure} миллиметров ртутного столба")
return "Начало" return "Начало"