Python Betingede Uttalelser: HVIS…Else, ELIF & Switch Case

Hva Er Betingede Setninger i Python?

Betinget Setning i Python utfør forskjellige beregninger eller handlinger avhengig av om en bestemt Boolsk begrensning evaluerer til sann eller usann. Betingede setninger håndteres AV IF-setninger i Python.

i denne opplæringen vil vi se hvordan du bruker betingede setninger i Python.

  • Hva Er Hvis Uttalelse? Hvordan Bruke det?
  • hva skjer når «hvis tilstand» ikke oppfyller
  • hvordan bruke » else tilstand «
  • Når» else tilstand «ikke fungerer
  • hvordan bruke «elif» tilstand
  • hvordan utføre betinget setning med minimal kode
  • Python Nested if Setning
  • Bytt Sak Setning I Python

Hva Er Python Hvis Setning?

Python Hvis Setningen brukes til beslutningsprosesser. Den inneholder en kodekode som bare kjører når betingelsen gitt i if-setningen er sant. Hvis betingelsen er usann, kjører den valgfrie else-setningen som inneholder noen kode for else-betingelsen.

når du vil rettferdiggjøre en betingelse mens den andre betingelsen ikke er sant, bruker Du Python if else-setningen.

Python hvis Setning Syntaks:

if expression Statementelse Statement

Python Hvis…ellers Flytskjema

Python hvis..else Flytskjema

La oss se et eksempel På Python hvis annet Uttalelse:

Python Betingede Setninger

##Example file for working with conditional statement#def main():x,y =2,8if(x 
  • Kodelinje 5: vi definerer to variabler x, y = 2, 8
  • Kodelinje 7: if-Setningen i Python sjekker for betingelse x<y som er sant i dette tilfellet
  • kodelinje 8: variabelen st er satt til «x Er Mindre Enn Y.»
  • kodelinje 9: Linjen print st vil sende ut verdien av variabel st som er «x er mindre enn y»,

hva skjer når «hvis tilstand» ikke oppfyller

i dette trinnet vil vi se hva som skjer når hvis tilstand I Python ikke oppfyller.

Python Betingede Setninger: HVIS, ELIF, ANNET Nestet HVIS

  • Kodelinje 5: vi definerer to variabler x, y = 8, 4
  • Kodelinje 7: if-Setningen i Python sjekker for betingelse x<y som er falsk i dette tilfellet
  • kode linje 8: Variabelen st er ikke satt til «x er mindre enn y.»
  • Kodelinje 9: linjeutskriften st-prøver å skrive ut verdien av en variabel som aldri ble deklarert. Derfor får vi en feil.

hvordan bruke «else condition»

«else condition» brukes vanligvis når du må dømme en uttalelse på grunnlag av andre. Hvis en tilstand går galt, bør det være en annen tilstand som skal rettferdiggjøre uttalelsen eller logikken.

Eksempel:

Python Betingede Setninger: HVIS, ELIF, ANNET Nestet HVIS

##Example file for working with conditional statement#def main():x,y =8,4if(x 
  • Kodelinje 5: vi definerer to variabler x, y = 8, 4
  • Kodelinje 7: if-Setningen i Python sjekker for betingelse x<y som Er Feil i dette tilfellet
  • Kodelinje 9: strømmen av programkontroll går til ANNET TILSTAND
  • kodelinje 10: variabelen st er satt til «x er større enn y.»
  • kodelinje 11: Linjeutskriften st vil vise verdien av variabel st som er «x er større enn y»,

Når «else condition» ikke virker

Det kan være mange tilfeller når «else condition» ikke gir deg ønsket resultat. Det vil skrive ut feil resultat da det er en feil i programlogikk. I de fleste tilfeller skjer dette når du må rettferdiggjøre mer enn to setninger eller betingelser i et program.

et eksempel vil bedre hjelpe deg å forstå dette konseptet.

her er begge variablene samme (8,8) og programutgangen er «x er større enn y», noe som ER FEIL. Dette er fordi det sjekker den første betingelsen (hvis tilstanden i Python), og hvis den mislykkes, skriver den ut den andre betingelsen (ellers betingelse) som standard. I neste trinn vil vi se hvordan vi kan rette opp denne feilen.

Python Betingede Setninger: HVIS, ELIF, ANNET Nestet HVIS

##Example file for working with conditional statement#def main():x,y =8,8if(x 

How to use "elif" condition

To correct the previous error made by "else condition", we can use "elif" statement. By using "elif" condition, you are telling the program to print out the third condition or possibility when the other condition goes wrong or incorrect.

Example

Python Conditional Statements: IF, ELIF, ELSE Nested IFPython Conditional Statements: IF, ELIF, ELSE Nested IF

##Example file for working with conditional statement#def main():x,y =8,8if(x 
  • Kodelinje 5: vi definerer to variabler x, y = 8, 8
  • Kodelinje 7: hvis erklæring sjekker for tilstand x<y som er falsk i dette tilfellet
  • kodelinje 10: Strømmen av programkontroll går til elseif-tilstanden. Den kontrollerer om x = = y som er sant
  • Kodelinje 11: variabelen st er satt til «x er den samme som y.»
  • Kodelinje 15: strømmen av programkontroll avslutter if-Setningen (den kommer ikke til else-Setningen). Utgangen er «x er samme som y» som er riktig

hvordan utføre betinget setning med minimal kode

i dette trinnet vil vi se hvordan vi kan kondensere den betingede setningen. I stedet for å utføre kode for hver tilstand separat, kan vi bruke dem med en enkelt kode.

Syntaks

A If B else C

Eksempel:

Python Betingede Setninger: HVIS, ELIF, ANNET Nestet HVIS

def main():x,y = 10,8st = "x is less than y" if (x 
  • Kodelinje 2: vi definerer to variabler x, y = 10, 8
  • kodelinje 3: variabel st Er Satt til «x er mindre enn y «hvis x<y ellers er den satt til «x er større Enn Eller Lik Y». I denne x>y variabel st er satt til » x er større enn eller lik y. «
  • Kode Linje 4: Skriver ut verdien av st og gir riktig utgang
  • I Stedet for å skrive lang kode for betingede setninger, Gir Python deg friheten til å skrive kode på en kort og konsis måte.

Python Nested if Statement

Følgende eksempel viser nested if Statement Python

total = 100#country = "US"country = "AU"if country == "US": if total 

Uncomment Line 2 in above code and comment Line 3 and run the code again

Switch Case Statement in Python

What is Switch statement?

A switch statement is a multiway branch statement that compares the value of a variable to the values specified in case statements.

Python language doesn’t have a switch statement.

Python uses dictionary mapping to implement Switch Case in Python

Example

function(argument){ switch(argument) { case 0: return "This is Case Zero"; case 1: return " This is Case One"; case 2: return " This is Case Two "; default: return "nothing"; };};

For Brytersaken ovenfor i Python

def SwitchExample(argument): switcher = { 0: " This is Case Zero ", 1: " This is Case One ", 2: " This is Case Two ", } return switcher.get(argument, "nothing")if __name__ == "__main__": argument = 1 print (SwitchExample(argument))

Python 2 Eksempel

over koder Er Python 3 eksempler, hvis du vil kjøre I Python 2 vennligst vurder følgende kode.

# If Statement #Example file for working with conditional statement#def main():x,y =2,8if(x 

Summary:

A conditional statement in Python is handled by if statements and we saw various other ways we can use conditional statements like Python if else over here.

  • «hvis tilstand» – den brukes når du må skrive ut resultatet når en av betingelsene er sann eller falsk.
  • «else condition» – den brukes når du vil skrive ut setningen når din ene betingelse ikke oppfyller kravet
  • «elif condition» – den brukes når du har tredje mulighet som utfall. Du kan bruke flere elif-betingelser for å sjekke for 4., 5., 6. muligheter i koden
  • Vi Kan bruke minimal kode for å utføre betingede setninger Ved å erklære all tilstand i enkelt setning for å kjøre koden
  • Python Hvis Setningen kan nestes

Related Posts

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *