Урок 10. Сравнения
Сравниваем значения и получаем ответ «да» или «нет».
Знаки сравнения
== проверяет равенство (именно два знака равно!), != — неравенство, а >, <, >=, <= сравнивают числа. Результат сравнения — True (да) или False (нет).
here() == "wheat" # под нами пшеница?
10 > 3 # True
Связь с условиями
Сравнения — это то, что стоит внутри if и while. Именно они позволяют программе принимать решения.
Что запомнить
Результат сравнения — это всегда True или False. Именно его проверяют if и while. Не путайте == (сравнение) с = (присваивание) — это самая частая ошибка новичков.
Частые вопросы
Что возвращает сравнение? Всегда True или False — именно это проверяют if и while.
Чем == отличается от =? == сравнивает два значения, = присваивает значение переменной.
Начать игру бесплатно