Курс 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"

  1. Работа с исключениями в Python
  2. Python 3.12: Псевдонимы типов
  3. Метод hash в Python
  4. Переопределение метода delitem в Python
  5. Генераторы в Python
  6. Транспонирование 2D-массива с помощью zip
  7. Модуль inspect
  8. Регистрация на курсы SF Education
  9. Декораторы в Python
  10. Протокол управления контекстом
  11. Модуль os в Python: работа с файлами
  12. Howdoi — получение ответов из терминала
  13. Python Метод del.
  14. Создание таблиц в Python с PrettyTable
  15. Работа с комплексными числами
  16. Расчет времени выполнения
  17. Измерение времени выполнения кода с использованием time
  18. Операция += для списков
  19. Принципы программирования
  20. Атрибуты класса и экземпляра в Python
  21. Блок try-except-else
  22. Проверка наличия элемента в списке
  23. Работа со списками
  24. Библиотека funcy: удобные утилиты
  25. Метод get() для словарей
  26. Установка переменной среды в Python
  27. Модуль array: создание и использование массивов
  28. Метод __irshift__ для побитового сдвига вправо
  29. Удаление элемента из списка
  30. Импорт с альтернативным именем
  31. Экспорт данных с помощью writefile
  32. Идентификатор объекта в Python
  33. Функция enumerate в Python
  34. Значения по умолчанию в Python
  35. Работа с библиотекой requests
  36. Просмотр внешних файлов в %pycat
  37. Преобразование числа в список цифр
  38. Измерение времени выполнения кода
  39. Красивый вывод списка
  40. Преобразование чисел в слова
  41. Библиотека Emoji: использование смайлов в Python
  42. Поиск частых элементов в списке
  43. Замена переменных в Python
  44. Фильтры Pillow: NEAREST, BILINEAR, BICUBIC

Marketello читают маркетологи из крутых компаний