Курс Python → Ветвление выражения в Python

В Python ветвление выражения позволяет выполнить различный код в зависимости от выполнения определенного условия. Условия ветвления пишутся перед итератором, что отличает их от фильтров. В данном случае if-else не является фильтром перед выполнением выражения, а определяет как будет обработана переменная после прохождения фильтра.

Пример использования ветвления выражения:


x = 10
result = 'Even' if x % 2 == 0 else 'Odd'
print(result)

В данном примере переменная x проходит фильтр, проверяющий на четность. В зависимости от результата проверки переменной result присваивается значение ‘Even’ или ‘Odd’. Таким образом, ветвление выражения позволяет нам эффективно обрабатывать переменные в зависимости от условий.

Кроме использования if-else ветвления, в Python также можно использовать ветвление выражения с использованием условного выражения. Например:


x = 10
result = 'Positive' if x > 0 else 'Negative' if x < 0 else 'Zero'
print(result)

В этом примере переменная x проверяется на положительное, отрицательное или нулевое значение, и в зависимости от результата присваивается соответствующее значение переменной result. Таким образом, ветвление выражения позволяет нам более гибко обрабатывать различные варианты значений переменных.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Расширение операции побитового «и» в Python
  2. Метод __imod__ для Python
  3. Создание новых списков в Python
  4. Создание графики с черепахой
  5. Назначение максимального и минимального значения переменной в Python.
  6. Работа с эмодзи в Python
  7. Работа с типами данных в Python с помощью pydantic.
  8. Переворот списка в Python
  9. Работа с итераторами в Python
  10. Сортировка и обратный порядок
  11. Проверка элемента в множестве.
  12. Работа с itertools
  13. Работа с дробями в Python
  14. Метод rrshift для пользовательских объектов
  15. SciPy: широкий функционал для математических операций
  16. Хранение данных
  17. Аннотации типов в Python
  18. Работа с collections в Python.
  19. Копирование объектов в Python
  20. Подписка на @SelectelNews
  21. Извлечение аудио из видео
  22. Получение текущей даты и времени
  23. Введение в Python
  24. Оформление кода по PEP 8
  25. Перехват исключений в Python
  26. Python: возвращение нескольких значений
  27. Отладчик pdb: начало работы
  28. Метод get для словарей
  29. Переворот строки
  30. Работа со словарями с defaultdict из collections
  31. Метод count в Python: почему count(», ») возвращает 4?
  32. Парсинг веб-страниц с Beautiful Soup
  33. Основные операции с библиотекой Numpy
  34. Генераторы в Python
  35. Атрибуты массивов в Numpy
  36. Проверка вхождения подстроки
  37. Тестирование функции сложения
  38. Закрытие файла в Python
  39. Возведение в квадрат с помощью itertools
  40. Отслеживание выполнения программы с библиотекой tqdm
  41. Работа с датой и временем в Python
  42. Принципы программирования
  43. Область видимости переменных
  44. Метод join() для объединения элементов строки
  45. Python Calendar Usage
  46. Функция zip() в Python
  47. Транспонирование 2D-массива с помощью zip

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