For-silmukat
Tässä luvussa tutustumme silmukoiden käsitteeseen, erityisesti "for-silmukoihin". Silmukat ovat ohjelmoinnin peruskäsitteitä, joiden avulla voimme toistaa koodilohkon useita kertoja ilman, että meidän tarvitsee kirjoittaa sitä toistuvasti. Tämä on erittäin hyödyllistä, kun haluat suorittaa saman toiminnon useita kertoja, esimerkiksi siirtää ninjamme ruudukon poikki keräämään sushia.
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:
12for i in range(5): print("Iteration:", i)
-
Alustus:
range(5)
-funktio tuottaa lukujonon 0:sta 4:ään. Tämä alustaa silmukkamuuttujani
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 eteneerange(5)
-funktion tuottaman jonon läpi.
Katsotaanpa esimerkki for-silmukan toiminnasta ninjamme kanssa:
ninja.py
Tässä esimerkissä ninja poimii sushia kuusi kertaa, kun silmukan muuttuja i
saa arvot 0–5. Silmukka suoritetaan niin kauan kuin i
on pienempi kuin 6.
Swipe to start coding
Ratkaisu
Kiitos palautteestasi!
ninja.py
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Can you explain how the range function works in more detail?
What happens if I change the number inside range()?
Can you show an example of a for loop with a different action inside?
Awesome!
Completion rate improved to 2.94
For-silmukat
Pyyhkäise näyttääksesi valikon
Tässä luvussa tutustumme silmukoiden käsitteeseen, erityisesti "for-silmukoihin". Silmukat ovat ohjelmoinnin peruskäsitteitä, joiden avulla voimme toistaa koodilohkon useita kertoja ilman, että meidän tarvitsee kirjoittaa sitä toistuvasti. Tämä on erittäin hyödyllistä, kun haluat suorittaa saman toiminnon useita kertoja, esimerkiksi siirtää ninjamme ruudukon poikki keräämään sushia.
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:
12for i in range(5): print("Iteration:", i)
-
Alustus:
range(5)
-funktio tuottaa lukujonon 0:sta 4:ään. Tämä alustaa silmukkamuuttujani
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 eteneerange(5)
-funktion tuottaman jonon läpi.
Katsotaanpa esimerkki for-silmukan toiminnasta ninjamme kanssa:
ninja.py
Tässä esimerkissä ninja poimii sushia kuusi kertaa, kun silmukan muuttuja i
saa arvot 0–5. Silmukka suoritetaan niin kauan kuin i
on pienempi kuin 6.
Swipe to start coding
Ratkaisu
Kiitos palautteestasi!
Awesome!
Completion rate improved to 2.94ninja.py