From a6958727ed10d539623326fe4e8a77fc787bf959 Mon Sep 17 00:00:00 2001 From: "re.kovalev" Date: Mon, 16 May 2022 13:02:59 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9F=D1=80=D0=B0=D0=B2=D0=BA=D0=B0=20=D0=BF?= =?UTF-8?q?=D0=BE=D0=B3=D0=BE=D0=B4=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- state_machine.py | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/state_machine.py b/state_machine.py index 7ef5bbe..a4f739b 100644 --- a/state_machine.py +++ b/state_machine.py @@ -80,14 +80,14 @@ def switchToTime(): def switchToWeather(): global weather_api_key - speaker.speak("Дома?") - word = input().lower() # Пока считаем с клавиатуры предложение - if (word == "да"): - location = "Home" - else: - speaker.speak("Назовите локацию") - location = input().lower() # Пока считаем с клавиатуры предложение - + # speaker.speak("Дома?") + # word = input().lower() # Пока считаем с клавиатуры предложение + # if (word == "да"): + # location = "Home" + # else: + # speaker.speak("Назовите локацию") + # location = input().lower() # Пока считаем с клавиатуры предложение + location = "Murino,RU" try: open_weather_map = OWM(weather_api_key) @@ -103,11 +103,14 @@ def switchToWeather(): # разбивание данных на части для удобства работы с ними status = weather.detailed_status - temperature = weather.temperature('celsius')["temp"] - wind_speed = weather.wind()["speed"] - pressure = int(weather.pressure["press"] / 1.333) # переведено из гПА в мм рт.ст. + temperature = int(weather.temperature('celsius')["temp"]) + temperature_min = int(weather.temperature('celsius')["temp_min"]) + 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 "Начало"