Проверка
условий
89
Проверка
неравенства
Если вы хотите проверить, что два значения
различны
, используйте комбинацию
из восклицательного знака и знака равенства (
!=
). Восклицательный знак пред-
ставляет
отрицание, как и во многих языках программирования.
Для знакомства с оператором неравенства мы воспользуемся другой командой
if
.
В переменной хранится заказанный топпинг к пицце; если клиент не заказал ан-
чоусы (anchovies), программа выводит сообщение:
toppings.py
requested_topping = 'mushrooms'
❶
if requested_topping != 'anchovies':
print("Hold the anchovies!")
Строка
сравнивает значение
requested_topping
со значением
'anchovies'
.
Если эти два значения не равны, Python возвращает
True
и выполняет код после
команды
if
. Если два значения равны, Python возвращает
False
и не выполняет
код
после команды
if
.
Так как значение
requested_topping
отлично от
'anchovies'
, команда
print
будет
выполнена:
Hold the anchovies!
В большинстве условных выражений, которые вы будете использовать в програм-
мах, будет проверяться равенство, но иногда проверка неравенства оказывается
более эффективной.
Сравнения чисел
Проверка числовых значений достаточно прямолинейна. Например, следующий
код
проверяет,
что переменная
age
равна 18:
>>>
Достарыңызбен бөлісу: