Здравствуйте, какие то проблемы с оператором if
Код #Написать функцию season, принимающую 1 аргумент — номер месяца (от 1 до 12), и возвращающую время года, которому этот месяц принадлежит (зима, весна, лето или осень). x = int(input ()) if x == 1 or 4 or 5: print ("зима") if x == 3 or 4 or 5: print("весна") if x == 6 or 7 or 8: print("лето") if x == 9 or 10 or 11: print("осень") else: print("нету такого месяца") """ x = int(input()) if x == 1: print("зима") if x == 2: print("зима") if x == 3: print("весна") if x == 4: print("весна") if x == 5: print("весна") if x == 6: print("лето") if x == 7: print("лето") if x == 8: print("лето") if x == 9: print("осень") if x == 10: print("осень") if x == 11: print("осень") if x == 12: print("зима") else x <1 and >12: print ("нету такого месяца") """ во втором случае более менее работает, хоть и громоздко. Но а в первом случае что бы не назвал на экран выводит все 4 времена года.