И (and)
и
ИЛИ (or)
.
Чтобы получить
истину (True)
при использовании оператора
and
, необходимо, чтобы результат обоих простых выражений, которые
связывает данный оператор, были истинными. Если хотя бы в одном случае результатом будет
False (ложь)
, то и все сложное выражение
будет ложным.
Чтобы получить истину (True) при использовании оператора
or
, необходимо, чтобы результат хотя бы одного простого выражения,
входящего в состав сложного, был истинным. В случае оператора
or
сложное выражение становится ложным лишь тогда, когда ложны все
составляющие его простые выражения.
Примеры работы со сложными логическими выражениями на языке программирования Python (после # написаны комментарии-пояснения):
1.
x = 8
2.
y = 13
3.
x == 8
and
y
<
15
# x равен 8 и y меньше 15
4.
x
>
8
and
y
<
15
# x больше 8 и y меньше 15
5.
x
!
= 0
or
y
>
15
# x не равен 0 или y меньше 15
6.
x
<
0
or
y
>
15
# x меньше 0 или y меньше 15
Определите устно результаты выполнения операций, приведенных в примере выше. Проверьте правильность ваших предположений,
выполнив данные выражения с помощью интерпретатора языка Python.
Достарыңызбен бөлісу: |