користувач вводить номер місяця і програма видає йому результат у вигляді назви пори року.
Наприклад, користувач введе 1 або 2 або 12 номер місяця і програма йому повинна видати що це зима і т.д. пайтон срочно
Ответы
Ответ дал:
0
a = int(input("Введіть номер місяця: "))
if a == 12 or a == 1 or a == 2:
b = "зима"
elif a == 3 or a == 4 or a == 5:
b = "весна"
elif a == 6 or a == 7 or a == 8:
b = "літо"
elif a == 9 or a == 10 or a == 11:
b = "осінь"
else:
b = "невідомий місяць"
print("Місяць", a, "належить до пори року:", b)
Сделал через цикл if/elif/else. Строчку с else можно при желании убрать. На скриншотах два примера вывода.
Приложения:
![](https://st.uroker.com/files/28f/28f945a60168be8624b0d63bfa32d5eb.png)
![](https://st.uroker.com/files/7c9/7c9a5389bde23163c6d907ee3fecf55e.png)
p15:
Мне кажется if это не цикл, а розгалуження
Ответ дал:
0
Ответ:
m = int(input("Введіть номер місяця: "))
year,p=("зима","весна","літо","осінь"),m%12//3
print(f"Місяць {m} належить до пори року: {year[p]}" if 0<m<13 else "невідомий місяць")
Объяснение:
В программе есть ветвление только на "неизвестный месяц", все остальное считается математически.
Вас заинтересует
2 месяца назад
2 месяца назад
3 месяца назад
1 год назад