Kurssisisältö
Python Ninja
Python Ninja
For-Silmukat
Tässä luvussa tutkimme silmukoiden käsitettä keskittyen erityisesti "for-silmukoihin". Silmukat ovat ohjelmoinnin peruskäsite, joka mahdollistaa koodilohkon toistamisen useita kertoja ilman, että sitä tarvitsee kirjoittaa toistuvasti. Tämä voi olla erittäin hyödyllistä, kun haluat suorittaa saman toiminnon useita kertoja, kuten siirtää ninjamme ruudukon yli keräämään sushia.
Mikä on For-silmukka?
"For-silmukka" on ohjausvirhelause, joka mahdollistaa koodin suorittamisen toistuvasti annetun ehdon perusteella. Silmukka jatkaa suorittamista niin kauan kuin ehto on tosi. Kun ehto on epätosi, silmukka pysähtyy.
For-silmukan perussyntaksi Pythonissa on seuraava:
for i in range(5): print("Iteration:", i)
-
Alustus:
range(5)
-funktio luo lukujonon 0:sta 4:ään. Tämä alustaa silmukkamuuttujani
implisiittisesti arvoon 0 silmukan alussa. -
Ehto: Silmukka jatkuu niin kauan kuin
range(5)
-funktion luomassa jonossa on lukuja jäljellä. Tässä tapauksessa se iteroi yli lukujen 0, 1, 2, 3 ja 4. -
Inkrementointi: Silmukkamuuttuja
i
kasvaa automaattisesti yhdellä jokaisen iteraation jälkeen, kun se eteneerange(5)
-funktion luoman jonon läpi.
Katsotaanpa esimerkki for-silmukasta toiminnassa ninjamme kanssa:
ninja.py
Tässä esimerkissä ninja liikkuu ylös ja poimii sushia kuusi kertaa. Silmukkamuuttuja i
alkaa arvosta 0 ja kasvaa yhdellä jokaisella silmukan kierroksella, pysähtyen kun i
saavuttaa arvon 6.
Swipe to start coding
Ratkaisu
Kiitos palautteestasi!
ninja.py
For-Silmukat
Tässä luvussa tutkimme silmukoiden käsitettä keskittyen erityisesti "for-silmukoihin". Silmukat ovat ohjelmoinnin peruskäsite, joka mahdollistaa koodilohkon toistamisen useita kertoja ilman, että sitä tarvitsee kirjoittaa toistuvasti. Tämä voi olla erittäin hyödyllistä, kun haluat suorittaa saman toiminnon useita kertoja, kuten siirtää ninjamme ruudukon yli keräämään sushia.
Mikä on For-silmukka?
"For-silmukka" on ohjausvirhelause, joka mahdollistaa koodin suorittamisen toistuvasti annetun ehdon perusteella. Silmukka jatkaa suorittamista niin kauan kuin ehto on tosi. Kun ehto on epätosi, silmukka pysähtyy.
For-silmukan perussyntaksi Pythonissa on seuraava:
for i in range(5): print("Iteration:", i)
-
Alustus:
range(5)
-funktio luo lukujonon 0:sta 4:ään. Tämä alustaa silmukkamuuttujani
implisiittisesti arvoon 0 silmukan alussa. -
Ehto: Silmukka jatkuu niin kauan kuin
range(5)
-funktion luomassa jonossa on lukuja jäljellä. Tässä tapauksessa se iteroi yli lukujen 0, 1, 2, 3 ja 4. -
Inkrementointi: Silmukkamuuttuja
i
kasvaa automaattisesti yhdellä jokaisen iteraation jälkeen, kun se eteneerange(5)
-funktion luoman jonon läpi.
Katsotaanpa esimerkki for-silmukasta toiminnassa ninjamme kanssa:
ninja.py
Tässä esimerkissä ninja liikkuu ylös ja poimii sushia kuusi kertaa. Silmukkamuuttuja i
alkaa arvosta 0 ja kasvaa yhdellä jokaisella silmukan kierroksella, pysähtyen kun i
saavuttaa arvon 6.
Swipe to start coding
Ratkaisu
Kiitos palautteestasi!