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

Kurssisisältö

Python Ninja

Python Ninja

1. Perusohjaimet
2. Edistyneet Ohjaimet
3. Funktiot
4. Silmukat
5. If-Else Lauseet
6. Haasteet
7. Listat

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

12
for i in range(5): print("Iteration:", i)
copy
  • Alustus: range(5)-funktio luo lukujonon 0:sta 4:ään. Tämä alustaa silmukkamuuttujan i 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 etenee range(5)-funktion luoman jonon läpi.

Katsotaanpa esimerkki for-silmukasta toiminnassa ninjamme kanssa:

py

ninja.py

copy

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.

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!

Osio 4. Luku 1
py

ninja.py

toggle bottom row

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

12
for i in range(5): print("Iteration:", i)
copy
  • Alustus: range(5)-funktio luo lukujonon 0:sta 4:ään. Tämä alustaa silmukkamuuttujan i 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 etenee range(5)-funktion luoman jonon läpi.

Katsotaanpa esimerkki for-silmukasta toiminnassa ninjamme kanssa:

py

ninja.py

copy

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.

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!

Osio 4. Luku 1
Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Pahoittelemme, että jotain meni pieleen. Mitä tapahtui?
some-alt