90
Глава 5 •
Команды if
Условие
выполняется, потому что значение
answer
(17) не равно 42. Так как
условие истинно, блок с отступом выполняется:
That is not the correct answer. Please try again!
В условные команды также можно включать всевозможные математические срав-
нения: меньше,
меньше или равно, больше, больше или равно:
>>>
age = 19
>>>
age < 21
True
>>>
age <= 21
True
>>>
age > 21
False
>>>
age >= 21
False
Все эти математические сравнения могут использоваться в условиях
if
, что повы-
шает точность формулировки интересующих вас условий.
Проверка
нескольких условий
Иногда требуется проверить несколько условий одновременно. Например, для
выполнения действия бывает нужно, чтобы истинными были сразу два условия;
в других случаях достаточно, чтобы истинным было хотя бы одно из двух условий.
Ключевые
слова
and
и
or
помогут вам в подобных ситуациях.
Использование and для
проверки нескольких условий
Чтобы проверить, что два условия истинны
одновременно
, объедините их ключевым
словом
and
; если оба условия истинны, то и все выражение тоже истинно. Если хотя
бы одно (или оба) условие ложно, то и результат всего выражения равен
False
.
Например, чтобы убедиться в том, что каждому из двух людей больше 21 года, ис-
пользуйте следующую проверку:
❶
>>>
Достарыңызбен бөлісу: