Перейти к основному содержимому

Логические операторы

Чтобы объединить условные выражения, используйте логические операторы:

Таблица логических операторов

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

Пример

Проверьте, что число меньше 5 или больше 10:

Prompt
Напишите программу на Python, которая присваивает x = 5 и с помощью оператора «or» проверяет, что x меньше 5 или больше 10. Выведите результат.
Вывод: полная программа на Python

Пример

Инвертируйте результат с помощью оператора not:

Prompt
Напишите программу на Python, которая присваивает x = 5 и с помощью оператора «not» инвертирует результат выражения (x > 3 and x < 10). Выведите результат.
Вывод: полная программа на Python