Ошибки

Если вы не робот, то обязательно при написании кода будете совершать ошибки. В Python есть два наиболее распространённых типа ошибок: синтаксические и ошибки во время выполнения.

Синтаксические ошибки случаются, когда вы пишите код, который не разрешён в Python. Например:

print("Привет)

В примере выше отсутствует закрывающая кавычка, поэтому Python не найдёт завершение строки и выдаст следующее сообщение:

SyntaxError: EOL while scanning string literal

EOL означает End Of Line и переводится как «Конец строки», то есть Python просканировал всю строчку кода, но не нашёл закрывающую кавычку. Её и нет!

Ошибки во время выполнения возникают… во время выполнения кода. Удивительно, правда? Например:

print(Привет)

В этом случае мы вообще убрали кавычки вокруг строки. Python начнёт выполнение кода и решит, что Привет – обозначает не строку, а что-то другое (имя переменной, функции и т. д.). Поскольку ничего такого мы не создавали, Python выведет следующее сообщение:

NameError: name 'Привет' is not defined

Кроме этих сообщений, Python также выдаёт информацию в каком файле и на какой строке кода произошла ошибка, а также саму строку.

Упражнение
Исправьте код в редакторе справа, чтобы он не выдавал ошибку.
Далее