Оператор 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
- Оператор Python, отступы и комментарии
- Типы данных Python
- Операторы Python
- Оператор передачи Python
- Аргументы функции Python
- Словарь Питона
- Обработка исключений Python с использованием оператора try, exclude и finally
- Итераторы Python
- Замыкания Python
- Оператор Python Print():как печатать с примерами