В Python предполагаемая цель использования if-else - принятие решений. Синтаксис оператора if-else в Python аналогичен синтаксису большинства языков программирования, таких как Java, C, C ++ и C #.
В этой статье подробно описаны операторы if-else в Python.
Синтаксис
если test_expression:
заявление (я) для выполнения
еще:
заявление (я) для выполнения
В условии if проверяется тестовое выражение. Тестовое выражение также можно назвать условием. В случае истинного условия выполняется инструкция блока if, в противном случае поток программы передается условию else. На блок-схеме изображено выполнение оператора if-else.
Примеры операторов Python if else
Давайте посмотрим на пример if-else в Python. В приведенном примере переменная num объявляется для числа со значением 13. Если условие проверяет, больше ли число 10 или нет. Если числовое значение больше 10, то выполняется тело блока if, и он печатает, что число больше 10. В случае, если число меньше 10, то выполняется блок else, и он печатает, что число меньше 10.
число = 13# условие применения
если число> 10:
print ("Число больше 10")
# объявление оператора else
еще:
print («Число меньше 10»)
Выход
Выходные данные показывают, что число 13 больше 10.
Теперь давайте посмотрим на пример числа, которое меньше 10.
# объявление оператора if, чтобы проверить, больше ли число 10 или нет
если число> 10:
print ("Число больше 10")
еще:
print («Число меньше 10»)
Выход
Оператор elif в Python
Python позволяет нам оценивать или проверять несколько тестовых выражений с помощью оператора elif. Elif - это краткая форма для оператора else if. Мы можем использовать математические операторы для оценки условия, например =, != (не равно), <, >, так далее.
В операторе elif, если первое условие if не истинно, программа оценит следующее условие блока elif и т. Д. В случае, если все условия ложны, то, наконец, будет выполнено условие else.
Давайте посмотрим на пример этого.
# объявление имени переменнойname = input ("Введите название животного \ n")
если name == "cow":
print ("Вы вошли в корову")
elif name == "собака":
print ("Вы вошли в Dog")
elif name == "кошка":
print ("Вы вошли в кошку")
еще:
print ("Это блок else")
Выход
Вложенное условие if в Python
Мы можем объявить несколько условий if внутри условия if. Это явление называется вложенным условием if. Давайте посмотрим на пример этого.
# объявление возрастной переменнойвозраст = 13
если возраст> 10:
print («Вам больше 10 лет»)
# условие if внутри условия if
если возраст> 12:
print ("Вам также больше 12")
если возраст == 13:
print («Вам 13 лет»)
еще:
print («Вам не исполнилось 13 лет»)
еще:
print («Вам меньше 10 лет»)
Выход
Заключение
В этой статье объясняется оператор if-else в Python на простых примерах. Оператор If-else используется для оценки тестового выражения.