Въведение в If Else Statement в Python
Вече знаете, че програмата е поредица от писмени инструкции. За никого не е изненада, може да има толкова много случаи, когато една програма може да се наложи да вземе решение, преди да продължи. Например, да решите дали потребителят е достатъчно стар, за да присъства на изпита или дали температурата е достатъчно висока, за да стартира климатика или да избере оценката, с която е преминал студентът и т.н. Тези решения се вземат въз основа на условията за въвеждане и като се търси какво да правим в тази ситуация.
Когато се използва декларация за състояние, програмата решава да стартира определен кодов блок в зависимост от входа и условията. Подобно на всеки друг пълнофункционален език за програмиране, Python поддържа множество начини за вземане на решения. Ако друго е един от най-използваните начини да свършите работата.
Други изявления за вземане на решения в Python са следните:
- Ако изявление: Използва се за анализ на това дали разглежданото състояние е вярно или невярно. Кодовият блок под него се изпълнява само когато условието е изпълнено.
- Ако Else Statement: Този израз е подобен на оператора If, но добавя друг блок код, който се изпълнява, когато условията не са изпълнени. В тази статия ще разгледаме този тип оператор и неговия пример.
- Вложен Ако: В ситуации, когато трябва да проверим повече от едно условие и да изпълним инструкции, вложени, ако се използват.
Блок-схемата на изявление If If Else
Както можете да видите в диаграмата по-горе, условието в оператор if-else създава два пътя, за да продължи програмата. Ако условието не е изпълнено, кодът под него не се изпълнява и програмата изпълнява оператор в блока Else.
От друга страна, когато условието "ако" е изпълнено, само тогава, ако се изпълни блок от код и програмата след това скочи под излизане от оператора If else.
Синтаксисът на изявлението If Else
Синтаксисът на If Else Statement е следният:
if condition:
# statements to execute when the conditions are met are inserted here
else:
# Statements to be executed when the conditions are not met.
Както можете да видите по-горе, всички условия, ако не, имат две изявления и условие. Преди изявленията условието се изяснява, след като условието е обработено, програмата преглежда входа и решава дали отговаря на условията. Ако това стане, операторите в първия блок се изпълняват и програмата прескача операторите в секцията „else:“ на синтаксиса.
И ако условието не е изпълнено, програмата прескача първия блок и изпълнява операторите в блока "else:".
Примери за ако друго условно програмиране
Сега, след като видяхме синтаксиса, блок-схемата и нуждата от оператори if if, нека да разгледаме някои практически примери, за да го видим в действие:
Пример - 1
Програма Python за проверка дали входният номер е четен или нечетен.
number = int(input(" Please enter the number to check : "))
if number %2 == 0:
print(" The input number is even ")
else:
print(" The input number is odd ")
изход:
Пример - 2
Програма Python за проверка дали кандидатът има право да гласува на изборите:
age = int (input(" Please enter the age of applicant: "))
if age>=18 :
print(" The applicant is eligible to vote in the elections " );
else :
print(" The applicant is not eligible to vote in the elections " );
изход:
Пример 3
Програма Python за проверка на въведения текст за правилен или грешен отговор:
code = input(" What is the capital of Japan? ")
if code == 'Tokyo':
print("Congratulations ! You passed the test.")
else:
print(" Oops, the answer you entered is wrong.")
print(" Thanks for participating. “)
изход:
Заключение - Ако друго изявление в Python
Вземането на решения е един от основните стълбове на програмирането. Способността да се съставят правилни условни изявления е не само необходимо, за да се усъвършенствате в програмирането, но също така е от съществено значение нещата да се правят повече пъти от често. Въоръжени със знанието на условни изявления, като ако, ако иначе и са вложени, ако ще можете логично да вземате решения с програмата и да получите правилни резултати.
Препоръчителни статии
Това е ръководство за If Else Statement в Python. Тук обсъждаме въведение, диаграма, синтаксис и примери за if if Statement в Python с някакъв примерен код. Можете също да прегледате и другите ни предложени статии, за да научите повече
- Python 3 Команди
- Cheat Sheet Python
- Предимства на Python
- Функции на струнния питон
- Преглед на If Else Statement в R