Олимпиадный тренинг

Задача . Магические даты (Дата /) #


Задача

Темы:

Магическая дата – это дата, когда день, умноженный на месяц, равен числу, образованному последними двумя цифрами года.

Напишите функцию is_magic(date), которая принимает в качестве аргумента строку текста в которой присутствует дата (день / месяц / год) и возвращает значение True, если дата является магической, False — в противном случае, ОШИБКА — если указана некорректное число или месяц (год всегда корректен и состоит из 4 цифр).
Примечание. Считайте, что в любом году такое количество дней по месяцам (с января по декабрь): 
31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31.

 

Примеры

Входные данные Выходные данные
1 Дата: 10 / 6 / 1960 True
2 Дата: 03 / 11 / 2032 False
3 Дата: 15 / 13 / 2024 ОШИБКА


time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
Python3
Комментарий учителя