Логические операторы
Чтобы объединить условные выражения, используйте логические операторы:
Таблица логических операторов
main.py
# Operator | Description | Example
# and | Returns True if both statements are true | x < 5 and x < 10
# or | Returns True if one of the statements is true | x < 5 or x < 4
# not | Reverse the result, returns False if the result is true | not(x < 5 and x < 10)
Примеры
Пример
Проверьте, что число больше 0 и меньше 10:
Prompt
Напишите программу на Python, которая присваивает x = 5 и с помощью оператора «and» проверяет, что x больше 0 и меньше 10. Выведите результат.
Вывод: полная программа на Python
main.py
x = 5
print(x > 0 and x < 10)
Пример
Проверьте, что число меньше 5 или больше 10:
Prompt
Напишите программу на Python, которая присваивает x = 5 и с помощью оператора «or» проверяет, что x меньше 5 или больше 10. Выведите результат.
Вывод: полная программа на Python
main.py
x = 5
print(x < 5 or x > 10)
Пример
Инвертируйте результат с помощью оператора not:
Prompt
Напишите программу на Python, которая присваивает x = 5 и с помощью оператора «not» инвертирует результат выражения (x > 3 and x < 10). Выведите результат.
Вывод: полная программа на Python
main.py
x = 5
print(not(x > 3 and x < 10))