I Python er det tiltenkt formålet med å bruke if-else beslutningstaking. Syntaksen til if-else-setningen i Python ligner på de fleste programmeringsspråk som Java, C, C ++ og C #.
Denne artikkelen beskriver Python if-else-uttalelsene i detalj.
Syntaks
hvis test_uttrykk:
uttalelse (r) å utføre
ellers:
uttalelse (r) å utføre
I hvis tilstand blir testuttrykk evaluert. Testuttrykket kan også kalles en tilstand. I tilfelle en sann tilstand, blir utsagnet om hvis blokk utført, ellers blir programflyten overført til den andre tilstanden. Flytskjemaet viser utførelsen av if-else-setningen.
Python hvis ellers uttalelseseksempler
La oss se et eksempel på en if-else i Python. I det angitte eksemplet blir en num-variabel erklært for et tall med verdien 13. Hvis tilstanden sjekker om tallet er større enn 10 eller ikke. Hvis tallverdien er mer enn 10, utføres if-block-kroppen, og den skriver ut at tallet er større enn 10. I tilfelle hvis tallet er mindre enn 10, blir ellers blokk utført, og det skrives ut at tallet er mindre enn 10.
num = 13# bruker tilstand
hvis antall> 10:
utskrift ("Antallet er større enn 10")
# erklærer den andre uttalelsen
ellers:
utskrift ("Antallet er mindre enn 10")
Produksjon
Utgangen viser at tallet 13 er større enn 10.
La oss nå se et eksempel på et tall som er mindre enn 10.
# erklærer if-setningen for å sjekke om tallet er større enn 10 eller ikke
hvis antall> 10:
utskrift ("Antallet er større enn 10")
ellers:
utskrift ("Antallet er mindre enn 10")
Produksjon
Elif-uttalelsen i Python
Python lar oss evaluere eller sjekke flere testuttrykk ved å bruke elif-setningen. Elif er kortform for ellers if uttalelse. Vi kan bruke de matematiske operatorene til å evaluere tilstanden som =, != (ikke lik), <, >, etc.
I elif-uttalelsen, hvis den første hvis betingelsen ikke er sant, vil programmet evaluere neste elif-blokkeringsbetingelse og så videre. I tilfelle hvis alle forholdene er falske, vil den andre tilstanden til slutt bli utført.
La oss se et eksempel på dette.
# erklærer en navnevariabelname = input ("Skriv inn navnet på dyret \ n")
hvis navn == "ku":
utskrift ("Du kom inn i ku")
elif navn == "hund":
utskrift ("Du kom inn i hunden")
elif navn == "katt":
utskrift ("Du kom inn i katten")
ellers:
skriv ut ("Dette er den andre blokken")
Produksjon
Nestet hvis tilstanden i Python
Vi kan erklære flere hvis forhold i en hvis tilstand. Dette fenomenet kalles den nestede hvis tilstanden. La oss se et eksempel på dette.
# erklærer en aldersvariabelalder = 13
hvis alder> 10:
skriv ut ("Du er over 10")
# en hvis tilstand inne i hvis tilstand
hvis alder> 12:
print ("Du er også over 12")
hvis alder == 13:
utskrift ("Du er 13 år")
ellers:
utskrift ("Du er ikke 13 år")
ellers:
utskrift ("Du er under 10 år")
Produksjon
Konklusjon
Denne artikkelen forklarer if-else-setningen i Python ved å bruke enkle eksempler. Hvis-annet uttalelse brukes til å evaluere testuttrykket.