Книга «Изучаем Python»



Pdf көрінісі
бет54/266
Дата03.03.2023
өлшемі7,86 Mb.
#170986
түріКнига
1   ...   50   51   52   53   54   55   56   57   ...   266
Байланысты:
Изучаем Python. Программирование игр, визуализация данных, веб-приложения ( PDFDrive )


Глава 5 • Команды if
Строка 

сравнивает значение 
requested_topping
со значением 
'anchovies'
. Если 
эти два значения не равны, Python возвращает 
True
и выполняет код после команды 
if
. Если два значения равны, Python возвращает 
False
и не выполняет код после 
команды 
if
. Так как значение 
requested_topping
отлично от 
'anchovies'
, команда 
print
будет выполнена:
Hold the anchovies!
В большинстве условных выражений, которые вы будете использовать в програм-
мах, будет проверяться равенство, но иногда проверка неравенства оказывается 
более эффективной.
Сравнения чисел
Проверка числовых значений достаточно прямолинейна. Например, следующий 
код проверяет, что переменная 
age
равна 18:
>>> 
age = 18
>>> 
age == 18
True
Также можно проверить условие неравенства двух чисел. Например, следующий 
код выводит сообщение, если значение переменной 
answer
отлично от ожидаемого:
magic_ number.py
answer = 17
 
if answer != 42:
print("That is not the correct answer. Please try again!")
Условие 

выполняется, потому что значение 
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
, что повы-
шает точность формулировки интересующих вас условий.
Проверка нескольких условий
Иногда требуется проверить несколько условий одновременно. Например, в не-
которых случаях для выполнения действия бывает нужно, чтобы истинными были 


Проверка условий
87
сразу два условия; в других случаях достаточно, чтобы истинным было хотя бы 
одно из двух условий. Ключевые слова 
and
и 
or
помогут вам в подобных ситуациях.
Использование and для проверки нескольких условий
Чтобы проверить, что два условия истинны 
одновременно
, объедините их ключевым 
словом 
and
; если оба условия истинны, то и все выражение тоже истинно. Если хотя 
бы одно (или оба) условия ложны, то и результат всего выражения равен 
False
.
Например, чтобы убедиться в том, что каждому из двух людей больше 21 года, ис-
пользуйте следующую проверку:
 
>>> 


Достарыңызбен бөлісу:
1   ...   50   51   52   53   54   55   56   57   ...   266




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет