Курс 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. Сортировка HTML по CSS-селектору
  3. Декораторы в Python
  4. Генераторы в Python
  5. Декоратор проверки активности
  6. Управление мышью и клавиатурой с Pyautogui
  7. Замена символов в Python
  8. Метод enumerate() в Python
  9. Переопределение метода __pow__
  10. Измерение времени выполнения кода с использованием time
  11. Метод rrshift для пользовательских объектов
  12. Управление пакетами с pip
  13. Создание словарей с defaultdict
  14. Нахождение хеша для бесконечности и NaN в Python
  15. Модуль pprint: улучшение вывода данных
  16. Работа с Event() в threading
  17. Отображение HTML кода в Python
  18. Генератор списка в Python
  19. Хэш-функции и метод цепочек
  20. Colorama: окрашивание текста в Python
  21. Создание новых функций с помощью functools.partial
  22. Фильтрация списков с itertools
  23. Работа со случайными элементами
  24. Проверка дублей в списке.
  25. Форматирование вывода списков
  26. Работа с YAML в Python
  27. Преобразование чисел в Python
  28. Считывание бинарного файла в Python
  29. Создание даты из строки ISO
  30. JSON-esque в Python
  31. Магические методы в Python
  32. Вставка переменных в шаблоны Flask
  33. Многострочные комментарии в Python
  34. Декораторы в Python
  35. Сокращение ссылок с pyshorteners
  36. PATCH-запрос с библиотекой requests
  37. Использование двоеточия в Python
  38. Потоковый ввод в Python
  39. Хранение данных
  40. Удаление ключа из словаря
  41. Установка пакетов с помощью pip
  42. Открытие и запись файлов
  43. Операции с комплексными числами
  44. Область видимости переменных в Python
  45. Обход словаря в Python
  46. Итераторы в Python
  47. Получение локальных переменных в Python

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