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

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

def f(a):     return a * b def g(b):     return b c = [0] for i in range1, 10):     c[i] = f(i) + g(i) print(c + "hello") 

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

  1. return a * b — непонятно, что такое b NameError
  2. range1, 10): — не хватает скобки SyntaxError
  3. c[i] i > 0 — обращение к несуществующему индексу IndexError
  4. print(c + «hello») — сложение массива и строки T ypeError
Ответ: 4 SyntaxError
Оцените статью
Я решу все!