I Python er det tilsigtede formål med at bruge if-else beslutningstagning. Syntaksen for if-else-sætningen i Python ligner de fleste programmeringssprog som Java, C, C ++ og C #.
Denne artikel beskriver Python if-else-udsagnene i detaljer.
Syntaks
hvis test_ekspression:
erklæring (er), der skal udføres
andet:
erklæring (er), der skal udføres
I tilstanden if evalueres testekspression. Testudtrykket kan også kaldes en tilstand. I tilfælde af en ægte betingelse udføres udsagnet om if-blok, ellers overføres programflowet til den ellers tilstand. Flowdiagrammet viser udførelsen af if-else-sætningen.
Python hvis ellers udsagn eksempler
Lad os se et eksempel på en if-else i Python. I det givne eksempel erklæres en num-variabel for et tal med en værdi på 13. Hvis tilstanden kontrollerer, om antallet er større end 10 eller ej. Hvis talværdien er mere end 10, udføres if-bloklegemet, og det udskriver, at tallet er større end 10. I tilfælde af at antallet er mindre end 10, udføres ellers blok, og det udskriver, at tallet er mindre end 10.
num = 13# anvender betingelse
hvis tal> 10:
print ("Antallet er større end 10")
# erklærer den anden erklæring
andet:
print ("Antallet er mindre end 10")
Produktion
Outputtet viser, at tallet 13 er større end 10.
Lad os nu se et eksempel på et tal, der er mindre end 10.
# erklærer if-sætningen for at kontrollere, om antallet er større end 10 eller ej
hvis tal> 10:
print ("Antallet er større end 10")
andet:
print ("Antallet er mindre end 10")
Produktion
Elif-udsagnet i Python
Python giver os mulighed for at evaluere eller kontrollere de flere testudtryk ved hjælp af elif-sætningen. Elif er den korte form for andet if-udsagn. Vi kan bruge de matematiske operatorer til at evaluere tilstanden som =, != (ikke lig), <, >, etc.
I elif-erklæringen, hvis den første hvis betingelse ikke er sand, vil programmet evaluere den næste elif-bloktilstand og så videre. Hvis alle betingelserne er falske, udføres den anden betingelse til sidst.
Lad os se et eksempel på dette.
# erklærer en navnesvariabelname = input ("Indtast navnet på dyret \ n")
hvis navn == "ko":
print ("Du indtastede ko")
elif navn == "hund":
print ("Du indtastede hund")
elif navn == "kat":
print ("Du indtastede kat")
andet:
print ("Dette er den anden blok")
Produktion
Indlejret hvis tilstand i Python
Vi kan erklære flere, hvis forhold inde i en hvis betingelse. Dette fænomen kaldes den nestede if-tilstand. Lad os se et eksempel på dette.
# erklærer en aldersvariabelalder = 13
hvis alder> 10:
print ("Du er over 10")
# en hvis tilstand inde i hvis tilstand
hvis alder> 12:
print ("Du er også over 12")
hvis alder == 13:
print ("Du er 13 år")
andet:
print ("Du er ikke 13 år gammel")
andet:
print ("Du er under 10 år")
Produktion
Konklusion
Denne artikel forklarer if-else-erklæringen i Python ved hjælp af enkle eksempler. Hvis-ellers-udsagn bruges til at evaluere testudtrykket.