Урок 10. Сравнения

Сравниваем значения и получаем ответ «да» или «нет».

Знаки сравнения

== проверяет равенство (именно два знака равно!), != — неравенство, а >, <, >=, <= сравнивают числа. Результат сравнения — True (да) или False (нет).

here() == "wheat"   # под нами пшеница?
10 > 3              # True

Связь с условиями

Сравнения — это то, что стоит внутри if и while. Именно они позволяют программе принимать решения.

Что запомнить

Результат сравнения — это всегда True или False. Именно его проверяют if и while. Не путайте == (сравнение) с = (присваивание) — это самая частая ошибка новичков.

Частые вопросы

Что возвращает сравнение? Всегда True или False — именно это проверяют if и while.

Чем == отличается от =? == сравнивает два значения, = присваивает значение переменной.

Начать игру бесплатно