def check_date(day, month, year): if (type(day) is not int) or (type(month) is not int) or (type(year) is not int): raise ValueError("Invalid Date!") if (year == 2022): raise ValueError("Invalid Date!") if (month < 1 or month > 12): raise ValueError("Invalid Date!") if (day < 1 or day > 31): raise ValueError("Invalid Date!") if (month in [4, 6, 9, 11]) and (day > 30): raise ValueError("Invalid Date!") if month == 2 and day > 28: raise ValueError("Invalid Date!") return True
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.