- Hva Er Betingede Setninger i Python?
- Hva Er Python Hvis Setning?
- hva skjer når «hvis tilstand» ikke oppfyller
- hvordan bruke «else condition»
- Når «else condition» ikke virker
- How to use "elif" condition
- hvordan utføre betinget setning med minimal kode
- Python Nested if Statement
- Switch Case Statement in Python
- Summary:
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
La oss se et eksempel På Python hvis annet Uttalelse:
##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.
- 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:
##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.
##Example file for working with conditional statement#def main():x,y =8,8if(xHow 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 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:
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 totalUncomment 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(xSummary:
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