Conversation
| #1 Задание | ||
|
|
||
| time_values = '1h 45m,360s,25m,30m 120s,2h 60s' | ||
| total_minutes = 0 |
There was a problem hiding this comment.
Нужно исправить: не хватает еще одного сплита до цикла, из за этого алгоритм работает не верно
|
|
||
| tester_1 = Tester(name='tester_1', deadline=False) | ||
| tester_1.work_hard() # 'tester_1 Можно отдыхать' | ||
| tester_2 = Tester(name='tester_2', deadline=True) | ||
| tester_2.work_hard() # 'tester_2 Что ж, ещё часок поработаю!' |
There was a problem hiding this comment.
Нужно исправить: по заданию сказано, что вызовы менять не нужно. А значит редактировать принимаемые параметры методов не нужно
| } | ||
|
|
||
| world_champions[2022] = 'Аргентина' | ||
| print(world_champions.items()) |
There was a problem hiding this comment.
Нужно исправить: требуется формат вывода: год - страна.
|
|
||
| new_tasks = ['task_001', 'task_011', 'task_007', 'task_015', 'task_005'] | ||
| completed_tasks = ['task_002', 'task_012', 'task_006'] | ||
| completed_tasks.append(new_tasks.pop(-1)) |
There was a problem hiding this comment.
Можно лучше: метод pop по умолчанию берет последний элемент из списка. Если не передавать аргумент -1 то логика работы программы не изменится.
| completed_tasks = ['task_002', 'task_012', 'task_006'] | ||
| completed_tasks.append(new_tasks.pop(-1)) | ||
| new_tasks.remove('task_007') | ||
| print('task_015') |
There was a problem hiding this comment.
Нужно исправить: в задании сказано вывести последнюю задачу на экран. В случае, когда 'task_015' не будет последней в списке алгоритм отработает не верно. Нужно использовать последний индекс
| #5 Задание | ||
|
|
||
| class TestCase: | ||
| def __init__(self, steps=None, result=None): |
There was a problem hiding this comment.
Нужно исправить: параметр steps принимает пустой словарь, а не None
| result = result | ||
|
|
||
| def delete_step(self, step_number, step_text: 0): | ||
| self.steps[step_number] = step_text |
There was a problem hiding this comment.
Нужно исправить: данная реализация ничего не удалит, а лишь перезапишет значение по ключу. Необходимо использовать директиву del
| self.steps[step_number] = step_text | ||
|
|
||
| def set_result(self, result): | ||
| result = result |
There was a problem hiding this comment.
Нужно исправить: к атрибуту экземляра класса нужно обращаться через self.
|
|
||
|
|
||
| tester_1 = Tester(name='tester_1', deadline=False) | ||
| tester_1.work_hard() # 'tester_1 Можно отдыхать' |
There was a problem hiding this comment.
Тут тоже стоило поставить коммент, студент может исправить только указанное ниже место
No description provided.