Я пытаюсь изучить Python в Академии Хана и застрял в этой задаче. цель состоит в том, чтобы создать сообщение об ошибке, когда пользователь вводит день 31 для апреля, июня, сентября и ноября, поскольку они составляют только 30 дней. Вот мой код:
Код: Выделить всё
day = int(input("Enter a day (1-31): "))
if day < 1 or day > 31:
print("Error. Day must be between 1 and 31.")
month = int(input("Enter a month (1-12): "))
if month < 1 or month > 12:
print("Error. Month must be between 1 and 12.")
not_31_days = 4, 6, 9, 11,
if day == 31 and month == not_31_days:
print("Error. Day must be within the month.")
В сообщении об ошибке говорится: «В апреле только 30 дней! Если месяц — 4, а день — 31, должно быть напечатано: Ошибка. День должен находиться в пределах месяца».>