Необходимо разработать две функции thread_requests
и blocked_requests
. В каждой из них будут отправляться запросы на
получение погоды для конкретного города. Список городов определен в глобальной переменной CITIES
. Полученную
информацию о погоде (градус по Цельсию)
необходимо сохранять в storage
(глобальная переменная типа dict
) в формате "ключ-значение", где ключом будет
выступать город, а значением - погода в градусах по Цельсию.
Отличие этих функций в том, что в thread_requests
необходимо отправлять запрос в отдельном потоке, в то время как в blocked_requests
запросы отправляются синхронно и
последовательно, то есть, мы дожидаемся ответа на первый запрос перед тем как отправить второй запрос.
Разработнные функции thread_requests
и blocked_requests
необходимо сравнить по времени выполнения и сделать выводы.
Для работы с погодой необходимо зарегистрироваться на https://www.weatherapi.com/ и получить API KEY
. Код необходимо
написать в файле weather.py
.