Введение в PythonУрок 4 из 5
Ошибки Python — как читать traceback
15 мин20 XP
Типы ошибок Python
SyntaxError — неправильный синтаксис
pythonprint("Привет" # SyntaxError: не закрыта скобка
NameError — имя не определено
pythonprint(x) # NameError: name 'x' is not defined
TypeError — несовместимые типы
pythonprint("Возраст: " + 25) # TypeError: can only concatenate str (not "int") to str
IndentationError — неправильный отступ
pythonif True:
print("Ошибка") # IndentationError: expected an indented block
Как читать traceback
Traceback (most recent call last):
File "script.py", line 3, in <module>
print(name)
NameError: name 'name' is not defined
Читайте снизу вверх: тип ошибки → место в коде.
📌 Запомни
- Ошибки — нормально, даже опытные разработчики их делают
- Читайте traceback снизу вверх
- Исправляйте по одной ошибке за раз
Квест
Исправь ошибку
15 мин20 XP
В коде синтаксическая ошибка. Исправьте и выведите Python работает!
pythonprint(Python работает!)
Ctrl+Enter — выполнить · Ctrl+Shift+Enter — проверить
Результаты появятся здесь после выполнения кода.