Курс 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. Оператор break в Python
  2. Метод rmatmul для обратного матричного умножения
  3. Циклы for в Python
  4. Изменение элемента списка
  5. Принципы Zen of Python
  6. Модуль functools в Python
  7. Метод enumerate() в Python
  8. Работа с файлами в Python
  9. Динамические маршруты во Flask
  10. Функция product() из itertools
  11. Округление банкира в Python
  12. Оптимизация памяти с slots
  13. Частичное совпадение пользовательского ввода в Python 3.10
  14. Ошибка NotImplemented в Python
  15. Преобразование списков в словарь
  16. Обработка StopIteration в Python
  17. Переменные в Python
  18. Defaultdict в Python
  19. Работа с NumPy массивами
  20. Python: библиотеки и функции
  21. Работа с словарями в Python
  22. Замыкания в Python
  23. Округление дробей в Python
  24. Выбор редактора кода.
  25. Хеширование паролей с использованием salt
  26. ChainMap избыточные ключи
  27. Поток данных в Python
  28. Методы работы со списками
  29. Инверсия списка/строки в Python
  30. Python Метод Union Множеств
  31. Итераторы в Python
  32. Автоматизация действий с Pyautogui
  33. Работа с атрибутом dict
  34. Удаление элементов во время итерации
  35. Работа с JSON в Python
  36. Возврат нескольких значений
  37. Изменение IP-адреса в Python
  38. Создание списка через итерацию
  39. Поиск индекса элемента
  40. Генераторы списков в Python
  41. Метод get() для словарей
  42. Поиск простых чисел
  43. Удаление ресурса в Python
  44. Преобразование Excel в PDF с Spire.XLS
  45. Возврат нескольких значений из функции
  46. Python: Фильтрация списков с помощью filter()
  47. Конкатенация строк в Python
  48. Переопределение метода __and__
  49. Разность множеств

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