Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import requests
- cities = [
- 'Омск',
- 'Калининград',
- 'Челябинск',
- 'Владивосток',
- 'Красноярск',
- 'Москва',
- 'Екатеринбург'
- ]
- def make_url(city):
- # в URL задаём город, в котором узнаем погоду
- return f'http://wttr.in/{city}'
- def make_parameters():
- params = {
- 'format': 2, # погода одной строкой
- 'M': '' # скорость ветра в "м/с"
- }
- return params
- def what_weather(city):
- # Напишите тело этой функции.
- # Не изменяйте остальной код!
- try:
- response = requests.get(make_url(city, make_parameters)
- except requests.ConnectionError:
- return f'<сетевая ошибка>'
- code = response.status_code
- return {code}
- code != response.status_code
- return f'<ошибка на сервере погоды>'
- print('Погода в городах:')
- for city in cities:
- print(city, what_weather(city))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement