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

Оператор Python if...else

Выражение Python if...else

В этой статье вы научитесь создавать решения в программе Python, используя различные формы оператора if..else.

Видео:оператор Python if...else

Что такое оператор if...else в Python?

Принятие решения требуется, когда мы хотим выполнить код, только если выполняется определенное условие.

09 Оператор используется в Python для принятия решений.

Синтаксис инструкции Python if

06

Здесь программа оценивает 12 и будет выполнять инструкции, только если тестовое выражение равно 24 .

Если тестовое выражение равно 31 , оператор(ы) не выполняется.

В Python тело 44 утверждение обозначено отступом. Тело начинается с отступа, а первая строка без отступа отмечает конец.

Python интерпретирует ненулевые значения как 51 . 62 и 77 интерпретируются как 85 .

Схема операторов Python if

<рисунок>

Пример:выражение Python if

15 

Когда вы запустите программу, вывод будет:

23

В приведенном выше примере 94 тестовое выражение.

Тело 103 выполняется, только если это оценивается как 117 .

Когда переменная num равно 3, тестовое выражение истинно, а операторы внутри тела 126 выполняются.

Если переменная num равно -1, тестовое выражение ложно и операторы внутри тела 131 пропускаются.

145 оператор выходит за пределы 159 блок (без отступа). Следовательно, он выполняется независимо от тестового выражения.

<час>

Утверждение Python if...else

Синтаксис if...else

37

161 оператор оценивает 170 и выполнит тело 182 только когда тестовое условие равно 193 .

Если условие 206 , тело 210 выполняется. Отступ используется для разделения блоков.

Блок-схема Python if..else

<рисунок>

Пример if...else

45

Вывод

53

В приведенном выше примере, когда num равно 3, тестовое выражение истинно и тело 220 выполняется, и 232 из else пропускается.

Если число равно -5, тестовое выражение ложно и тело 244 выполняется, и тело 253 пропускается.

Если число равно 0, тестовое выражение истинно и тело 268 выполняется и 271 из else пропускается.

<час>

Утверждение Python if...elif...else

Синтаксис if...elif...else

66

285 является сокращением от else if. Это позволяет нам проверять несколько выражений.

Если условие для 299 это 303 , он проверяет состояние следующего 311 блокировать и т.д.

Если все условия равны 329 , выполняется тело else.

Только один блок из нескольких 335 блоки выполняются в соответствии с условием.

347 блок может иметь только один 357 блокировать. Но у него может быть несколько 367 блоки.

Схема if...elif...else

<рисунок>

Пример if...elif...else

78

Когда переменная num положительно, Положительное число печатается.

Если число равно 0, ноль печатается.

Если число отрицательное, Отрицательное число печатается.

<час>

Вложенные операторы if Python

У нас может быть 378 оператор внутри другого 385 утверждение. В компьютерном программировании это называется вложением.

Любое количество этих операторов может быть вложено одно в другое. Отступ — единственный способ определить уровень вложенности. Они могут сбивать с толку, поэтому их следует избегать, если в этом нет необходимости.

Вложенный Python в пример

85

Выход 1

95

Вывод 2

102

Выход 3

110

Python

  1. Оператор Python, отступы и комментарии
  2. Типы данных Python
  3. Операторы Python
  4. Оператор передачи Python
  5. Аргументы функции Python
  6. Словарь Питона
  7. Обработка исключений Python с использованием оператора try, exclude и finally
  8. Итераторы Python
  9. Замыкания Python
  10. Оператор Python Print():как печатать с примерами