Det er situasjoner i det virkelige liv når vi trenger å gjøre en spesifikk oppgave, og basert på noen spesifikke forhold bestemmer vi hva vi skal gjøre videre. På samme måte kommer det en situasjon i programmering hvor en spesifikk oppgave skal utføres hvis en spesifikk tilstand er Sann. I slike tilfeller kan betingede uttalelser benyttes. Følgende er de betingede uttalelsene gitt av Python .
- hvis
- hvis ... annet
- Nestet hvis
- if-elif uttalelser.
La oss gå gjennom dem alle.
if Statement i Python
Hvis den enkle blokkkoden skal utføres hvis betingelsen er sann, brukes if-setningen. Her gjelder betingelsen nevnt, da kjører koden til blokken ellers ikke.
Python if Statement Syntax
Syntaks : hvis tilstand:
# Uttalelser som skal utføres hvis
# betingelse er sann
Flytskjema for if-utsagn i Python
Nedenfor er flytskjemaet som vi kan forstå hvordan vi bruker if-setningen i Python:

Eksempel: Grunnleggende betinget Sjekk med if-erklæring
I dette eksemplet er enif>setningen sjekker om 10 er større enn 5. Hvis sant, skrives det ut 10 større enn 5; uansett, så skriver den ut Program avsluttet som neste setning, som indikerer programflyten.
eksempel i java-klassen
Python3
# if statement example> if> 10> >>5>:> >print>(>'10 greater than 5'>)> > print>(>'Program ended'>)> |
>
>Produksjon
10 greater than 5 Program ended>
Innrykk (hvitt mellomrom) brukes til å avgrense kodeblokken. Som vist i eksemplet ovenfor er det obligatorisk å bruke innrykk i Python3-koding.
if else Statement i Python
I betinget if-utsagn blir den ekstra kodeblokken slått sammen as else-setningen som utføres når hvis betingelsen er falsk.
Python if-else-setningssyntaks
Syntaks : if (betingelse): # Utfører denne blokken hvis # betingelse er trueelse: # Utfører denne blokken hvis # betingelse er usann
Flytskjema for if-else-utsagn i Python
Nedenfor er flytskjemaet som vi kan forstå hvordan vi bruker if-else-setningen i Python:

Eksempel 1: Håndtering av betingede scenarier med if-else
I dette eksemplet tildeler koden verdien 3 til variabelx>og bruker enif..else>uttalelse for å sjekke omx>er lik 4. Hvis sant, skrives det ut Ja; ellers skriver den ut Nei, noe som viser en betinget forgreningsstruktur.
Python3
java få gjeldende dato
# if..else statement example> x>=> 3> if> x>=>=> 4>:> >print>(>'Yes'>)> else>:> >print>(>'No'>)> |
endre navn på en mappe linux
>
>Produksjon
No>
Eksempel 2: Nested if..else Chain for Multiple Conditions
Du kan også kjede if..else-setningen med mer enn én betingelse. I dette eksemplet bruker koden en nestetif..else>kjede for å sjekke verdien av variabelenletter>. Den skriver ut en tilsvarende melding basert på omletter>er B, C, A eller ingen av de angitte verdiene, noe som illustrerer en hierarkisk betinget struktur.
Python3
# if..else chain statement> letter>=> 'A'> > if> letter>=>=> 'B'>:> >print>(>'letter is B'>)> > else>:> > >if> letter>=>=> 'C'>:> >print>(>'letter is C'>)> > >else>:> > >if> letter>=>=> 'A'>:> >print>(>'letter is A'>)> > >else>:> >print>(>'letter isn't A, B and C'>)> |
>
>Produksjon
letter is A>
Nestet if Statement
if-setning kan også sjekkes i en annen if-setning. Denne betingede setningen kalles en nestet if-setning. Dette betyr at indre hvis betingelse vil bli sjekket bare hvis ytre hvis betingelsen er sann, og ved dette kan vi se flere betingelser som skal tilfredsstilles.
Python Nested If Statement Syntaks
Syntaks : if (betingelse1): # Utføres når betingelse1 er sann if (betingelse2): # Utføres når betingelse2 er sann # if Block is end here# if Block is end here
Flytskjema for Nested If Statement i Python
Nedenfor er flytskjemaet som vi kan forstå hvordan vi bruker nestet if-setning i Python:

Eksempel: Administrere nestede forhold for raffinert kontroll
I dette eksemplet bruker koden en nestetif>setning for å sjekke om variabelennum>er større enn 5. Hvis sant, sjekker den videre omnum>er mindre enn eller lik 15, skriver ut større enn 5 og mellom 5 og 15 tilsvarende, og viser en hierarkisk betingelse for raffinert kontrollflyt.
Python3
# Nested if statement example> num>=> 10> > if> num>>5>:> >print>(>'Bigger than 5'>)> > >if> num <>=> 15>:> >print>(>'Between 5 and 15'>)> |
bilde som bakgrunn i css
>
>Produksjon
Bigger than 5 Between 5 and 15>
if-elif-uttalelse i Python
If-elif-setningen er snarveien til if..else-kjeden. Mens du bruker if-elif-setningen på slutten, legges en annen blokk til som utføres hvis ingen av if-elif-setningen ovenfor er sann.
Python if-elif Statement Syntaks :-
Syntaks : if (betingelse): statementelif (tilstand): statement..else: statement
konverter int til streng
Flytskjema for Python if-elif-erklæringen
Nedenfor er flytskjemaet som vi kan forstå hvordan du bruker elif i Python:

Eksempel: Sekvensiell evaluering med if-elif-else-struktur
I dette eksemplet bruker koden enif-elif-else>uttalelse for å evaluere verdien av variabelenletter>. Den skriver ut en tilsvarende melding basert på omletter>er B, C, A eller ingen av de spesifiserte verdiene, noe som viser en sekvensiell evaluering av forholdene for kontrollert forgrening.
Python3
# if-elif statement example> letter>=> 'A'> > if> letter>=>=> 'B'>:> >print>(>'letter is B'>)> > elif> letter>=>=> 'C'>:> >print>(>'letter is C'>)> > elif> letter>=>=> 'A'>:> >print>(>'letter is A'>)> > else>:> >print>(>'letter isn't A, B or C'>)> |
>
>Produksjon
letter is A>