- Mitä ovat ehdolliset lauseet Pythonissa?
- mikä on Python If-lauseke?
- mitä tapahtuu, kun ”jos ehto” ei täyty
- miten ”else-ehtoa”käytetään
- kun ”else condition” ei toimi
- How to use "elif" condition
- miten ehdollinen lauseke suoritetaan minimikoodilla
- Python sisäkkäinen, jos lausuma
- Switch Case Statement in Python
- Summary:
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
katsotaan esimerkki Python if else-lauseesta:
##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.
- 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:
##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.
##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
- 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:
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 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"; };};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(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.
- ”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