If-Else-Lauseet
Tässä luvussa perehdymme if-else-lauseiden käsitteeseen Pythonissa. If-else-lauseiden avulla voimme tehdä päätöksiä koodissamme tiettyjen ehtojen perusteella. Tämä on ohjelmoinnin peruskäsite, jonka avulla voimme hallita ohjelmiemme kulkua.
If-else-lauseiden ymmärtäminen
If-else-lause arvioi ehdon ja suorittaa koodilohkon, jos ehto on tosi. Jos ehto on epätosi, se voi suorittaa vaihtoehtoisen koodilohkon. Näin voimme saada ohjelmamme reagoimaan eri tavoin eri tilanteissa.
Tässä on if-else-lauseen perusrakenne:
12345condition = True if condition: print("Condition is true") else: print("Condition is false")
"not"-avainsana
"not"-avainsanaa käytetään käänteistämään totuusarvolauseke. Jos ehto on tosi, "not" tekee siitä epätoden ja päinvastoin. Tämä voi olla erittäin hyödyllistä, kun haluat suorittaa koodia vain silloin, kun ehto ei täyty.
Esimerkiksi:
123condition = False if not condition: print("Condition is false")
Esimerkki
Tarkastellaan esimerkkiä, jossa käytetään if-else-lauseita auttamaan ritaria keräämään kaikki kolikot kartalta. Ritari liikkuu ruudukossa, keräten kolikoita ja vältellen seiniä.
knight.py
Tässä esimerkissä ritari jatkaa liikkumista ja kerää kolikoita, kunnes se kohtaa seinät sekä yläpuolella että oikealla. If-else-lause tarkistaa, onko oikealla seinä. Jos on, ritari liikkuu ylös ja kerää kolikon. Muussa tapauksessa se liikkuu oikealle ja kerää kolikon.
Swipe to start coding
Ratkaisu
Kiitos palautteestasi!
knight.py
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Awesome!
Completion rate improved to 2.94
If-Else-Lauseet
Pyyhkäise näyttääksesi valikon
Tässä luvussa perehdymme if-else-lauseiden käsitteeseen Pythonissa. If-else-lauseiden avulla voimme tehdä päätöksiä koodissamme tiettyjen ehtojen perusteella. Tämä on ohjelmoinnin peruskäsite, jonka avulla voimme hallita ohjelmiemme kulkua.
If-else-lauseiden ymmärtäminen
If-else-lause arvioi ehdon ja suorittaa koodilohkon, jos ehto on tosi. Jos ehto on epätosi, se voi suorittaa vaihtoehtoisen koodilohkon. Näin voimme saada ohjelmamme reagoimaan eri tavoin eri tilanteissa.
Tässä on if-else-lauseen perusrakenne:
12345condition = True if condition: print("Condition is true") else: print("Condition is false")
"not"-avainsana
"not"-avainsanaa käytetään käänteistämään totuusarvolauseke. Jos ehto on tosi, "not" tekee siitä epätoden ja päinvastoin. Tämä voi olla erittäin hyödyllistä, kun haluat suorittaa koodia vain silloin, kun ehto ei täyty.
Esimerkiksi:
123condition = False if not condition: print("Condition is false")
Esimerkki
Tarkastellaan esimerkkiä, jossa käytetään if-else-lauseita auttamaan ritaria keräämään kaikki kolikot kartalta. Ritari liikkuu ruudukossa, keräten kolikoita ja vältellen seiniä.
knight.py
Tässä esimerkissä ritari jatkaa liikkumista ja kerää kolikoita, kunnes se kohtaa seinät sekä yläpuolella että oikealla. If-else-lause tarkistaa, onko oikealla seinä. Jos on, ritari liikkuu ylös ja kerää kolikon. Muussa tapauksessa se liikkuu oikealle ja kerää kolikon.
Swipe to start coding
Ratkaisu
Kiitos palautteestasi!
Awesome!
Completion rate improved to 2.94knight.py