Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 27, 2019 15:38:15

martiniOO7
Зарегистрирован: 2019-09-27
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите исправить код

Решил сделать программу по определению времени года
Но при указании любого месяца пишет это Зима
Помогите найти ошибку
Код: https://pastebin.com/CucdTMge

Прикреплённый файлы:
attachment Screenshot_1.png (5,6 KБ)

Офлайн

#2 Сен. 27, 2019 16:03:20

Striver
От:
Зарегистрирован: 2006-10-26
Сообщения: 247
Репутация: +  22  -
Профиль   Отправить e-mail  

Помогите исправить код

Но при указании любого месяца пишет это Зима
потому что “1” - это всегда True.
Так работает:
 mes = input('Месяц: ')
if mes in ["12", "1", "2"]:
    s = "Зима"
elif mes in ["3", "4", "5"]:
    s = "Весна"
elif mes in ["6", "7", "8"]:
    s = "Лето"
elif mes in ["9", "10", "11"]:
    s = "Осень"
else:
    s = 'Ошибка: Указан неверный месяц'
print(s)



Отредактировано Striver (Сен. 27, 2019 16:04:56)

Офлайн

#3 Сен. 27, 2019 16:12:29

martiniOO7
Зарегистрирован: 2019-09-27
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите исправить код

спасибо большое

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version