Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele If-Else-Lauseet | If-Else-lauseet
Python-Ritari

bookIf-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:

12345
condition = True if condition: print("Condition is true") else: print("Condition is false")
copy

"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:

123
condition = False if not condition: print("Condition is false")
copy

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

knight.py

copy

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.

Tehtävä

Swipe to start coding

Ratkaisu

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 5. Luku 1
knight.py

knight.py

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

close

Awesome!

Completion rate improved to 2.94

bookIf-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:

12345
condition = True if condition: print("Condition is true") else: print("Condition is false")
copy

"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:

123
condition = False if not condition: print("Condition is false")
copy

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

knight.py

copy

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.

Tehtävä

Swipe to start coding

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

close

Awesome!

Completion rate improved to 2.94
Osio 5. Luku 1
knight.py

knight.py

some-alt