🐛 Частые ошибки: первый урок Python

← К оглавлению урока

⚡ Топ-3 ошибки

  1. 2name = "Alice" — имя переменной начинается с цифры.
  2. print(a b) — между значениями нет оператора или запятой.
  3. input() без присваивания — пользователь ввёл текст, но программа его не сохранила.

Ошибка 1. Путаница присваивания и сравнения

# main.py
name == "Alice"  # так не создают переменную

== используется для сравнения, а = — для присваивания.

# main.py
name = "Alice"

Ошибка 2. Некорректное имя переменной

# main.py
my-variable = 10

Дефис воспринимается как минус. Используйте подчёркивание:

# main.py
my_variable = 10

Ошибка 3. Строка без кавычек

# main.py
print(Hello)

Python решит, что Hello — имя переменной. Если нужен текст, ставьте кавычки.

# main.py
print("Hello")

Ошибка 4. Не сохранить результат input()

# main.py
input("Введите имя: ")
print(name)

Ввод был получен, но не сохранён. Нужно присвоить результат переменной:

# main.py
name = input("Введите имя: ")
print(name)

Ошибка 5. Склеить значения без оператора

# main.py
a = "1"
b = "2"
print(a b)

Исправления: использовать + для склейки строк или запятую для вывода нескольких значений.

# main.py
print(a + b)
print(a, b)

Ошибка 6. Неверный отступ

# main.py
if True:
print("Hi")

После строки с двоеточием нужен вложенный блок с отступом.

# main.py
if True:
    print("Hi")