Курс 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. Управление контекстом выполнения
  2. capitalize() — изменение регистра первого символа строки
  3. Измерение времени выполнения
  4. Операторы += в Python
  5. Работа с Telegram API на Python
  6. Декораторы в Python
  7. Обработка ошибок в Python
  8. Поиск шаблона в строке
  9. Удаление дубликатов из списка
  10. Основные операции с библиотекой Numpy
  11. ChainMap.new_child() — добавление нового словаря
  12. Переопределение оператора % для объектов
  13. Атрибуты класса и экземпляра
  14. Функции min(), max(), sum()
  15. Многоточие в Python
  16. Генераторы в Python
  17. Применение функции к списку
  18. Условное добавление элементов в список
  19. Фильтрация списка от «ложных» значений
  20. SciPy: широкий функционал для математических операций
  21. Python: Фильтрация списков с помощью filter()
  22. Подсчет элементов в Python
  23. Работа с часовыми поясами в Python.
  24. Объединение списков с помощью zip
  25. Добавление кнопки в tkinter
  26. Сортировка элементов в Python
  27. Сортировка слиянием
  28. Итераторы в Python
  29. Структуры данных в Python
  30. Проверка на палиндром
  31. Работа с изменяемыми коллекциями
  32. Отправка POST запроса на сервер.
  33. Итераторы с потерямиZIP
  34. Поиск самого частого элемента
  35. Изменение регистра данных
  36. Работа с датой и временем в Python
  37. Функция zip() — объединение последовательностей
  38. Проверка условий в Python
  39. Склеивание строк через метод join()
  40. Создание Radio кнопок в tkinter
  41. Именование столбцов в Python с pandas
  42. Переворот списка в Python
  43. Проверка существования переменной с оператором :=
  44. Блок else в циклах.
  45. Обмен значений переменных в Python
  46. Проверка элемента в множестве.

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