Курс Python → Оператор «not» в Python
Оператор «not» в Python позволяет инвертировать булево значение, то есть превратить True в False и наоборот. Это полезное средство для упрощения условных выражений и проверок. Например, если у нас есть переменная is_raining, которая равна True, то оператор «not» позволит нам проверить, не идет ли дождь, просто написав not is_raining.
Пример кода:
is_raining = True
if not is_raining:
print("Сейчас не идет дождь")
else:
print("Идет дождь")
В этом примере, если переменная is_raining равна True, то оператор «not» инвертирует это значение в False, и программа выводит сообщение «Сейчас не идет дождь». Если же переменная is_raining равна False, то условие not is_raining становится True, и программа выводит сообщение «Идет дождь».
Оператор «not» также можно использовать в более сложных условиях, вместе с другими логическими операторами, такими как «and» и «or». Например, мы можем написать условие, которое проверяет, не идет ли дождь и не слишком ли холодно:
is_raining = True
temperature = 15
if not is_raining and temperature > 10:
print("Погода отличная, можно идти гулять")
else:
print("Лучше остаться дома")
В данном случае, если is_raining равно True и temperature больше 10, то условие not is_raining станет False, и программа выведет сообщение «Погода отличная, можно идти гулять». Если хотя бы одно из условий не выполняется, программа выведет сообщение «Лучше остаться дома».
Другие уроки курса "Python"
- Просмотр внешнего файла в Python
- Функции all() и any() в Python
- Создание вкладок с TKinter
- Метаклассы в Python
- Управление ресурсами в Python
- Создание директории в Python
- Функции с необязательными аргументами
- Добавление кнопки в tkinter
- Установка Git и AWS CLI
- TON Smart Challenge #2: участие и подготовка
- Частичное совпадение ввода
- Операции с массивами в NumPy
- Логические операторы в Python
- Принципы Zen of Python
- Lambda-функция в Python: использование с map() и sum()
- Python Enum Weekday Usage
- Переменная с нижним подчеркиванием
- Генератор чисел Фибоначчи
- Метод __irshift__ для побитового сдвига вправо
- Путь к интерпретатору Python
- Работа с collections в Python.
- Атрибуты класса и экземпляра
- Преобразование документов в PDF с помощью Spire.Office
- Создание виртуальной среды
- Печать в одной строке
- Работа с кортежами
- Аннотации типов в Python
- Утечки переменных цикла в Python 3.x
- Просмотр атрибутов и методов класса
- Атрибуты объекта в Python
- Установка виртуального окружения Python
- Переворот списка в Python
- Область видимости переменных
- Использование super() в Python
- Генераторы данных
- Установка пакетов с помощью pip
- Установка пакета в Python
- Сортировка в Python
- Именованные срезы в Python
- Счетчик в Python: most_common()
- Пространство имен в Python
- Работа с NumPy.linalg
- Работа с временем в Python















