Операторы сравнения
Limera1nПосмотрим на операторы сравнения.
Во-первых, мы можем сравнивать между собой числа:

Мы спрашиваем, действительно ли 2 больше чем 1? И нам отвечают да - True.
Замечу, что вывод у нас в типе bool, то есть правда, либо ложь:

Ниже мы проверим, как работают операторы сравнения:

< - меньше
> - больше
<= - меньше или равно
>= - больше или равно
Ну и конечно же оператор сравнения ==:

Почему же не просто =? Потому что одинарное равно присваивает переменную, а == используется как сравнение, или не равно != перед которым ставим восклицательный знак, но уже с одним =.
Во-вторых, мы можем сравнить строки:

В последнем случае мы получили False, но строки же одинаковы? А вот нет, так же очень важен регистр. В первой строке у нас заглавная S, во второй - строчная. Чтобы сравнить такие строки, нужно их привести к единому регистру, например к нижнему:

Про приведение к нижнему, либо к верхнему регистру мы уже разговаривали чуть ранее. Кто не знает или забыл - советую освежить в памяти.
Так же мы можем делать цепные сравнения, то есть:

Но для более удобной читаемости мы можем использовать логическое "и", то есть and:

Если мы сравним (1 > 2 and 2 < 3) - мы получим False, потому что первый вывод дал нам False, единица не больше двух. А False на True дает всегда False.
Так же мы можем использовать логическое "или", то есть or:

Для or достаточно одного True и не важно в какой последовательности оно будет, чтобы в итог вывести True.