Оператор 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():как печатать с примерами