Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> Python

Принятие решений в Python: Условная логика и операторы if

Суть принятия решений

Принятие решений — это предвидение условий во время выполнения программы и указание действий в зависимости от условий.

Структуры принятия решений вычисляют выражения, дающие TRUE или FALSE. Нужно определить, какое действие выполнить и какие операторы запустить при TRUE или FALSE.

Общая форма типичной структуры принятия решений:

Принятие решений в Python: Условная логика и операторы if

Python считает любое ненулевое и не null значение как TRUE, а ноль или null — как FALSE.

Python предоставляет следующие типы операторов принятия решений:

№Оператор и описание
1if — состоит из булевого выражения и одного или нескольких операторов.
2if...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

  1. Операторы, отступы и комментарии в Python: понятное руководство
  2. Освоение типов данных в Python: практическое руководство
  3. Мастерство операторов Python: Полное руководство
  4. Оператор pass в Python: практическое руководство
  5. Словари в Python: создание, манипуляции и продвинутые техники
  6. Обработка исключений в Python: try, except, else и finally подробно
  7. Функция print() в Python: практическое руководство с примерами
  8. Освоение циклов Python: for, while, break, continue и enumerate
  9. Усиление принятия решений в передовитом производстве через мощную аналитику
  10. Оптимизация приёма данных для более умного принятия решений