Курс 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. Работа с аргументами командной строки
  3. Dict Comprehension в Python
  4. Работа с deque из collections
  5. Многострочные комментарии в Python
  6. Python Enumerate
  7. Обновление шаблона base.html
  8. Кортеж в Python: создание, доступ, изменение
  9. Проверка переменных окружения в Python
  10. Оператор in в Python
  11. Работа с файловой системой в Python
  12. Разделение строк в Python
  13. Логические значения в Python
  14. Атрибуты класса и экземпляра
  15. Поиск индекса элемента
  16. Преобразование строк в числа в Python
  17. Операции со строками в Python
  18. Создание пар из последовательностей
  19. Python Calendar Usage
  20. Область видимости переменных
  21. Ускорение выполнения кода в Python
  22. Виртуальное окружение Python
  23. Замена атрибута в именованном кортеже
  24. Сортировка в Python
  25. Список и кортеж в Python
  26. Анонимные функции в Python
  27. Навыки Python: строки, типы данных
  28. Упрощение работы с JSON-данными в Python
  29. Создание задания в Cron
  30. Декоратор Property в Python
  31. Получение размера объекта с sys.getsizeof()
  32. Замена подстроки
  33. Создание и использование ChainMap
  34. Генератор списка в Python
  35. Преобразование строки в число
  36. Методы и функции в Python
  37. Анонимные функции в Python
  38. Поиск наиболее частого элемента списке
  39. Перемешивание списка с shuffle()
  40. Имена объектов в Python
  41. Метод __index__ в Python
  42. Сравнение строк в Python
  43. %pinfo: получение информации об объекте
  44. Многострочные комментарии в Python
  45. Измерение времени выполнения кода
  46. Сложные типы данных в Python
  47. Создание вложенных циклов for

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