I Python er det tiltenkte formålet med å bruke IF-Else beslutninger. Syntaksen til IF-Else-setningen i Python ligner de fleste programmeringsspråk som Java, C, C ++ og C#.
Denne artikkelen beskriver Python If-Else-utsagnene i detalj.
Syntaks
Hvis test_ekspression:
uttalelse (er) å utføre
ellers:
uttalelse (er) å utføre
I IF -tilstanden blir testuttrykk evaluert. Testuttrykket kan også kalles en tilstand. I tilfelle en sann tilstand, blir uttalelsen om IF -blokken utført, ellers føres programstrømmen til andre tilstand. Flytskjemaet skildrer utførelsen av IF-Else-setningen.
Python hvis annet uttalelse eksempler
La oss se et eksempel på en IF-Else i Python. I det oppgitte eksemplet er en NUM -variabel erklært for et tall med en verdi på 13. Hvis tilstanden sjekker om tallet er større enn 10 eller ikke. Hvis tallverdien er mer enn 10, utføres IF -kroppen, og det skriver ut at tallet er større enn 10. I tilfelle hvis tallet er mindre enn 10, utføres ellers andre blokkering, og det skriver ut at tallet er mindre enn 10.
Num = 13Produksjon
Utgangen viser at tallet 13 er større enn 10.
La oss nå se et eksempel på et tall som er mindre enn 10.
Produksjon
ELIF -uttalelsen i Python
Python lar oss evaluere eller sjekke flere testuttrykk ved å bruke ELIF -setningen. ELIF er den korte formen for annet hvis uttalelse. Vi kan bruke de matematiske operatørene til å evaluere tilstanden som =, != (ikke lik), osv.
I ELIF -uttalelsen, hvis den første hvis tilstanden ikke er sant, vil programmet evaluere neste ELIF -blokkeringstilstand 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.
# Deklarerer en navnevariabelProduksjon
Nestet hvis tilstand i Python
Vi kan erklære flere hvis forhold i en IF -tilstand. Dette fenomenet kalles nestet hvis tilstand. La oss se et eksempel på dette.
# Deklarerer en aldersvariabelProduksjon
Konklusjon
Denne artikkelen forklarer IF-Else-uttalelsen i Python ved å bruke enkle eksempler. If-ests-uttalelse brukes til å evaluere testuttrykket.