В Python целта на използването на if-else е вземането на решения. Синтаксисът на оператора if-else в Python е подобен на повечето езици за програмиране като Java, C, C ++ и C #.
Тази статия описва подробно изявленията на Python if-else.
Синтаксис
ако test_expression:
изявление (я) за изпълнение
друго:
изявление (я) за изпълнение
В условието if се оценява тестовият израз. Тестовият израз може да се нарече и условие. В случай на истинско състояние, операторът на if block се изпълнява, в противен случай програмният поток се предава на условието else. Диаграмата показва изпълнението на оператора if-else.
Примери за изявления на Python if else
Нека да видим пример за if-else в Python. В предоставения пример се декларира променлива num за число със стойност 13. Ако условието проверява дали броят е по-голям от 10 или не. Ако числовата стойност е повече от 10, тогава тялото на блока if се изпълнява и отпечатва, че числото е по-голямо от 10. В случай, че ако числото е по-малко от 10, тогава се изпълнява иначе блок и той отпечатва, че числото е по-малко от 10.
num = 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, ако първото условие, ако не е вярно, програмата ще оцени следващото състояние на блокиране на elif и т.н. В случай, че ако всички условия са неверни, тогава условието else ще бъде изпълнено най-накрая.
Нека да видим пример за това.
# деклариране на променлива на имеname = input ("Въведете името на животно \ n")
ако име == "крава":
print ("Въведохте крава")
elif name == "куче":
print ("Въведохте куче")
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 се използва за оценка на тестовия израз.