Справочник · модуль 2 «Условия и логика»
= и == — разные знаки
Один знак = кладёт значение в переменную. Два знака == сравнивают и отвечают True или False.
Сравнение из жизни
Один знак говорит «положи», два знака спрашивают «одинаково ли?».
Пример
Один знак =
age = 18
print(age)Результат
18
Учитель в уроке Запомни разницу. Один знак равно кладёт значение в переменную. Два знака равно сравнивают. Один говорит «положи», два спрашивают, одинаково ли. Новички путают их чаще всего. Это нормально.
Запомнить
Один знак равно — как приказ «положи в коробку». Два знака — вопрос «одинаково ли?».
Частые ошибки новичков на этой теме
Кажется: = значит «равно», как в математике
На самом деле: Один знак = значит «запомни». Сравнивают двумя знаками: ==.
Тема из урока 2.1 «Сравниваем» курса PythonAZ.