Ошибка 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")