Принятие решений в Python: Условная логика и операторы if
Суть принятия решений
Принятие решений — это предвидение условий во время выполнения программы и указание действий в зависимости от условий.
Структуры принятия решений вычисляют выражения, дающие TRUE или FALSE. Нужно определить, какое действие выполнить и какие операторы запустить при TRUE или FALSE.
Общая форма типичной структуры принятия решений:
Python считает любое ненулевое и не null значение как TRUE, а ноль или null — как FALSE.
Python предоставляет следующие типы операторов принятия решений:
| № | Оператор и описание |
|---|---|
| 1 | if — состоит из булевого выражения и одного или нескольких операторов. |
| 2 | if...else — за if может следовать опциональный else, выполняемый при FALSE. |
| 3 | вложенные if — можно использовать if или else if внутри другого if/else if. |
Однострочные суиты (suites)
Если суит (блок) if состоит из одной строки, он может идти на той же строке, что и заголовок.
Пример однострочного if:
Live Demo#!/usr/bin/python var = 100 if ( var == 100 ) : print "Value of expression is 100" print "Good bye!"
Результат:
Value of expression is 100 Good bye!
Python
- Операторы, отступы и комментарии в Python: понятное руководство
- Освоение типов данных в Python: практическое руководство
- Мастерство операторов Python: Полное руководство
- Оператор pass в Python: практическое руководство
- Словари в Python: создание, манипуляции и продвинутые техники
- Обработка исключений в Python: try, except, else и finally подробно
- Функция print() в Python: практическое руководство с примерами
- Освоение циклов Python: for, while, break, continue и enumerate
- Усиление принятия решений в передовитом производстве через мощную аналитику
- Оптимизация приёма данных для более умного принятия решений