Вот, все выложено на сайте школы https://server.179.ru/wiki/?page=x_Bji_MF_Pk_P9_N--Потом выяснилось, что надо было какую-то специальную строчку сверху приписатьСм. параграф "Немного про аннотации" по той же ссылке:"Немного про аннотацииДля написания аннотаций бывает полезен модуль typing. Он может много чего, но отдельно стоит выделить:1. Типы для контейнеров. Например правильное определение функции поиска среднего в списке целых числе такое:from typing import List def average(A: List[int]) -> float:    """Return average value of A."""    return sum(A) / len(A)2. Тип Any. Им не стоит злоупотреблять, но многие вещи без него сделать нельзя. Например функция сортировки определяется как-то так:from typing import List, Any def Sort(A: List[Any]) -> List[Any]:    """Return sorted version of A."""    return sorted(A)3. Иногда нужны аннотации к данным не только в объявлениях функций. Например, считывание 100 построчно введённых целых чисел стоит оформлять так:from typing import List arr = []  # type: List[int]for i in range(100):    arr.append(int(input()))"