Задача к ЕГЭ по информатике на тему «Исправление / дополнение кода» №8

Сколько ошибок в следующей программе и какая из них будет найдена питоном первой?

def f():     for i in range(100):         if i % 10 == 0             print(1)              f()  x = f() print(x) 

В ответе укажите через пробел количество ошибок и тип первой ошибки, которую выдаст программа.

  1. if i % 10 == 0 — отсутствует двоеточие SyntaxError
  2. _f() — лишний пробел IndentationError
  3. функция ничего не возвращает и имеет точки выхода, но постоянно вызывает саму себя RecursionError
Ответ: 3 SyntaxError
Оцените статью
Я решу все!