Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele For-silmukat | Silmukat
Python-Ritari

bookFor-silmukat

Tässä luvussa perehdymme silmukoiden käsitteeseen, keskittyen erityisesti "for-silmukoihin". Silmukat ovat ohjelmoinnin peruskäsite, jonka avulla voimme toistaa koodilohkon useita kertoja ilman, että meidän tarvitsee kirjoittaa sitä toistuvasti. Tämä on erittäin hyödyllistä, kun haluamme suorittaa saman toiminnon useita kertoja, esimerkiksi liikuttaa ritaria ruudukossa keräämään kolikoita.

Mikä on for-silmukka?

"For-silmukka" on ohjausrakennelausunto, jonka avulla koodia voidaan suorittaa toistuvasti annetun ehdon perusteella. Silmukka jatkaa suorittamista niin kauan kuin ehto on tosi. Kun ehto muuttuu epätodeksi, silmukka päättyy.

For-silmukan perussyntaksi Pythonissa on seuraava:

12
for i in range(5): print("Iteration:", i)
copy
  • Alustus: range(5)-funktio tuottaa lukujonon 0:sta 4:ään. Tämä alustaa silmukkamuuttujan i epäsuorasti arvoon 0 silmukan alussa.

  • Ehto: Silmukka jatkuu niin kauan kuin range(5)-funktion tuottamassa jonossa on lukuja jäljellä. Tässä tapauksessa silmukka käy läpi arvot 0, 1, 2, 3 ja 4.

  • Inkrementointi: Silmukkamuuttujaa i kasvatetaan automaattisesti yhdellä jokaisen iteraation jälkeen, kun se etenee range(5)-funktion tuottaman jonon läpi.

Katsotaan esimerkki for-silmukan toiminnasta ritarimme kanssa:

knight.py

knight.py

copy

Tässä esimerkissä ritari poimii kolikon kuusi kertaa, kun silmukan muuttuja i saa arvot 0:sta 5:een. Silmukka suoritetaan niin kauan kuin i on pienempi kuin 6.

Tehtävä

Swipe to start coding

Ratkaisu

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. 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

bookFor-silmukat

Pyyhkäise näyttääksesi valikon

Tässä luvussa perehdymme silmukoiden käsitteeseen, keskittyen erityisesti "for-silmukoihin". Silmukat ovat ohjelmoinnin peruskäsite, jonka avulla voimme toistaa koodilohkon useita kertoja ilman, että meidän tarvitsee kirjoittaa sitä toistuvasti. Tämä on erittäin hyödyllistä, kun haluamme suorittaa saman toiminnon useita kertoja, esimerkiksi liikuttaa ritaria ruudukossa keräämään kolikoita.

Mikä on for-silmukka?

"For-silmukka" on ohjausrakennelausunto, jonka avulla koodia voidaan suorittaa toistuvasti annetun ehdon perusteella. Silmukka jatkaa suorittamista niin kauan kuin ehto on tosi. Kun ehto muuttuu epätodeksi, silmukka päättyy.

For-silmukan perussyntaksi Pythonissa on seuraava:

12
for i in range(5): print("Iteration:", i)
copy
  • Alustus: range(5)-funktio tuottaa lukujonon 0:sta 4:ään. Tämä alustaa silmukkamuuttujan i epäsuorasti arvoon 0 silmukan alussa.

  • Ehto: Silmukka jatkuu niin kauan kuin range(5)-funktion tuottamassa jonossa on lukuja jäljellä. Tässä tapauksessa silmukka käy läpi arvot 0, 1, 2, 3 ja 4.

  • Inkrementointi: Silmukkamuuttujaa i kasvatetaan automaattisesti yhdellä jokaisen iteraation jälkeen, kun se etenee range(5)-funktion tuottaman jonon läpi.

Katsotaan esimerkki for-silmukan toiminnasta ritarimme kanssa:

knight.py

knight.py

copy

Tässä esimerkissä ritari poimii kolikon kuusi kertaa, kun silmukan muuttuja i saa arvot 0:sta 5:een. Silmukka suoritetaan niin kauan kuin i on pienempi kuin 6.

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 4. Luku 1
knight.py

knight.py

some-alt