Python ehdolliset lauseet: IF…Else, ELIF & Switch Case

Mitä ovat ehdolliset lauseet Pythonissa?

ehdollinen lauseke Pythonissa suorittaa erilaisia laskutoimituksia tai toimintoja riippuen siitä, arvioiko tietty Boolen rajoite todeksi vai epätoseksi. Ehdollisia lausumia käsittelee IF lausumat Python-kielellä.

tässä opetusohjelmassa nähdään, miten ehdollisia lausekkeita sovelletaan Pythonissa.

  • mikä on If-lausuma? Kuinka sitä käytetään?
  • mitä tapahtuu, kun ”jos ehto” ei kohtaa
  • miten käytetään ”else-ehtoa”
  • miten käytetään ”Elif” – ehtoa
  • miten suoritetaan ehdollinen lauseke minimikoodilla
  • Python sisäkkäinen if lausuma

mikä on Python If-lauseke?

Python if-lauseketta käytetään päätöksenteko-operaatioissa. Se sisältää koodin, joka toimii vain, kun if-lausekkeessa annettu ehto on tosi. Jos ehto on false, sitten valinnainen else lauseke toimii joka sisältää jonkin koodin else ehto.

kun haluat perustella yhden ehdon, kun toinen ehto ei ole tosi, käytät Python if else-lausetta.

Python if Statement Syntax:

if expression Statementelse Statement

Python if…else Flowchart

Python if..else-vuokaavio

katsotaan esimerkki Python if else-lauseesta:

Pythonin ehdolliset lauseet

##Example file for working with conditional statement#def main():x,y =2,8if(x 
  • koodirivi 5: määrittelemme kaksi muuttujaa x, y = 2, 8
  • koodirivi 7: Pythonin if-lauseke tarkistaa ehdon x<y mikä pitää paikkansa tässä tapauksessa
  • koodirivi 8: muuttujan St asetetaan arvoksi ”X on pienempi kuin Y”.
  • koodirivi 9: Rivitulostus st antaa muuttujan st arvon, joka on ”x on pienempi kuin y”,

mitä tapahtuu, kun ”jos ehto” ei täyty

tässä vaiheessa nähdään, mitä tapahtuu, kun jos ehto Pythonissa ei täyty.

Pythonin ehdolliset lausekkeet: IF, ELIF, ELSE pesiytynyt if

  • koodirivi 5: määrittelemme kaksi muuttujaa x, y = 8, 4
  • koodirivi 7: Pythonin if-lauseke tarkistaa ehdon x<y, joka on tässä tapauksessa epätosi
  • koodirivi 8: Muuttujan st ei aseteta arvoksi ”x on pienempi kuin y”.
  • koodirivi 9: rivitulostus st – yrittää tulostaa muuttujan arvoa, jota ei ole koskaan julistettu. Näin ollen saamme virheen.

miten ”else-ehtoa”käytetään

”else-ehtoa” käytetään yleensä silloin, kun yhtä lausetta joudutaan arvioimaan toisen perusteella. Jos yksi ehto menee pieleen, sitten pitäisi olla toinen ehto, jonka pitäisi perustella lausuma tai logiikka.

esimerkki:

Python ehdolliset lauseet: IF, ELIF, ELSE Pesiytyi IF

##Example file for working with conditional statement#def main():x,y =8,4if(x 
  • koodirivi 5: määrittelemme kaksi muuttujaa x, y = 8, 4
  • koodirivi 7: The if Statement in Python checks for condition x<y mikä on epätosi tässä tapauksessa
  • koodirivi 9: ohjelman ohjauksen virtaus menee muuten ehtona
  • koodirivi 10: muuttuja St asetetaan arvoksi ”X on suurempi kuin y”.
  • koodirivi 11: Rivitulostus st antaa muuttujan st arvon, joka on ”x on suurempi kuin y”,

kun ”else condition” ei toimi

saattaa olla monia tapauksia, joissa ”else condition” ei anna toivottua tulosta. Se tulostaa väärän tuloksen, koska ohjelmalogiikassa on virhe. Useimmissa tapauksissa, tämä tapahtuu, kun sinun täytyy perustella enemmän kuin kaksi lausuma tai ehto ohjelmassa.

esimerkki auttaa paremmin ymmärtämään tätä käsitettä.

tässä molemmat muuttujat ovat samat (8,8) ja ohjelman lähtö on ”x on suurempi kuin y”, mikä on väärin. Tämä johtuu siitä, että se tarkistaa ensimmäisen ehdon (jos ehto Python), ja jos se epäonnistuu, niin se tulostaa toisen ehdon (else ehto) oletuksena. Seuraavassa vaiheessa näemme, miten voimme korjata tämän virheen.

Python ehdolliset lauseet: IF, ELIF, ELSE pesiytynyt if

##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 
  • koodirivi 5: määrittelemme kaksi muuttujaa x, y = 8, 8
  • koodirivi 7: if statement checks for condition X<y which is false in this case
  • Code line 10: Ohjelman ohjausvirta menee elseif-tilaan. Se tarkistaa, onko x==y mikä on tosi
  • koodirivi 11: muuttuja st asetetaan arvoksi ”x on sama kuin y”.
  • koodirivi 15: ohjelman ohjauksen virta poistuu if-lauseesta (se ei pääse else-lauseeseen). Ja tulosta muuttuja st. tuloste on ”x on sama kuin y”, joka on oikea

miten ehdollinen lauseke suoritetaan minimikoodilla

tässä vaiheessa katsotaan, miten ehdollinen lauseke voidaan tiivistää. Sen sijaan, että suoritetaan koodi kunkin ehdon erikseen, voimme käyttää niitä yhdellä koodilla.

syntaksi

A If B else C

Example:

Python ehdolliset lauseet: IF, ELIF, ELSE Sissed IF

def main():x,y = 10,8st = "x is less than y" if (x 
  • koodirivi 2: määrittelemme kaksi muuttujaa x, y = 10, 8
  • koodirivi 3: muuttuja St asetetaan arvoksi ”X on pienempi kuin Y”, jos X<y tai muuten se asetetaan arvoksi ”X on suurempi tai yhtä suuri kuin Y”. Tässä x>y muuttuja st asetetaan arvoksi” x on suurempi tai yhtä suuri kuin y. ”
  • koodirivi 4: tulostaa ST: n arvon ja antaa oikean tulosteen
  • sen sijaan, että kirjoittaisi pitkän koodin ehdollisille lauseille, Python antaa vapauden kirjoittaa koodia lyhyesti ja ytimekkäästi.

Python sisäkkäinen, jos lausuma

seuraava esimerkki osoittaa sisäkkäisen, jos lausuma 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"; };};

yllä olevalle Kytkintapaukselle Python

Python 2 Esimerkki

yllä olevat koodit ovat Python 3 Esimerkkejä, jos haluat suorittaa Python 2 harkitse seuraavat koodi.

# 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.

  • ”jos ehto” – sitä käytetään, kun pitää tulostaa tulos, kun jokin ehdoista on tosi tai epätosi.
  • ”else condition”- sitä käytetään, kun haluat tulostaa lausunnon, kun yksi ehto ei täytä vaatimusta
  • ”elif condition” – sitä käytetään, kun lopputuloksena on kolmas mahdollisuus. Voit käyttää useita Elif-ehtoja tarkistaaksesi 4., 5., 6. mahdollisuudet koodissasi
  • Voimme käyttää minimikoodia ehdollisten lausekkeiden suorittamiseen julistamalla kaikki ehdot yhdellä lausekkeella koodin ajamiseksi
  • Python Jos lauseke voidaan sisäkkäin

Related Posts

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *