Привет мой друг. Это уже пятая часть из нашего курса по изучению Python. В этом урке мы с тобой разберём логические операторы. Они будут нужны тебе в каждой программе, которую ты напишешь. Логические операторы в программировании схожи с математическими, но некоторые отличия всё же есть.
В реальной жизни, если вам скажут что 7 + 4 больше 10, тов согласитесь с этим утверждением, а если наоборот, то будете отрицать услышанное. В программировании и в математике логические операторы сообщают нам верно ли выражение.
Что бы лучше понять значение операторов нам нужно узнать про тип данных Boolean. Этот тип данных может принимать только два значения - True (правда) или False (ложь). Подробнее типы данных мы разберём в следующих уроках.
Возьмём и присвоим переменной a и b значения 7 и 4.
>>> a = 7
>>> b = 4
Дальше мы скажем Python'у, что a + b больше 10. И запустим программу.
>>> a = 7
>>> b = 4
>>> (a + b) > 10
True
Видим что Python вернул нам True. Это значит, что выражение (a + b) > 10 верно.
К логическим операторам относится:
= - присвоение (Не путать с сравнением)
> - больше
< - меньше
>= - больше или равно
<= - меньше или равно
== - сравнение (В отличии от присвоения сравнивает два значения и
возвращает True)
!= - не равно
Если тебе нужно объединить два выражения, то используй and (и) и or (или). Например:
>>> a = 7
>>> b = 4
>>> (a + b) > 10 and (a * b) == 28
True
В данном случае Python вернул нам True так, как (a + b) > 10 верно и (a * b) == 28 верно.