Задача ООП на PythonЗадача ООП на Python
Добавить комментарии, код представить в текстовом файле. Термин 13,06. 2022 9.30
Створити базовий клас ОЛІМПІАДНІ ЗАВДАННЯ (дані про учасника, кількість тестових прикладів, кількість пройдених тестів). Створити похідні класи ЗАВДАННЯ «ВСЕ АБО НІЧОГО» (задається максимальна кількість балів за завдання (даються лише коли всі тести пройдено) та ЗАВДАННЯ «ЧИМ ШВИДШЕ, ТИМ КРАЩЕ» (задається час учасника на розв’язання, найкращий час усіх учасників, максимальна кількість балів за завдання, відсоток зниження балу за хвилину відставання від найкращого часу). Для заданих прикладів завдань, які розв’язували учасники, впорядкувати учасників за зростанням набраних балів і визначити сумарну кількість балів, набраних заданим учасником олімпіади. Для перевірки використати дії над списком, у якому розмістити об’єкти різних похідних класів.
Додати коментарі, код представити у текстовому файлі. Термін 13.06. 2022 9.30