Справочник · модуль 0 «Старт»
Сообщение об ошибке
Если Python не понял строчку, он останавливается и пишет, что не так и где. Это подсказка, а не приговор.
Сравнение из жизни
Как красный карандаш учителя. Он показывает, где поправить, и ничего не ломает.
Пример
Не закрыли кавычку
print("Привет!) File "main.py", line 1
print("Привет!)
^
SyntaxError: unterminated string literal (detected at line 1)Учитель в уроке Иногда Python не понимает команду. Тогда он останавливается и пишет ошибку. Не бойся её. Ошибка — это подсказка. В ней сказано, в какой строчке беда и что не так.
Запомнить
Сообщение об ошибке — как пометка учителя на полях. Оно показывает, где поправить, и ничего не ломает.
Частые ошибки новичков на этой теме
Кажется: Текст в кавычках и имя переменной — одно и то же
На самом деле: Текст в кавычках Python выводит как есть. Слово без кавычек он считает именем и ищет, что за ним спрятано.
Тема из урока 0.1 «Первая программа» курса PythonAZ — урок бесплатный.