Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele For-silmukat | Silmukat
Practice
Projects
Quizzes & Challenges
Visat
Challenges
/
Python Ninja

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

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.

Katsotaanpa esimerkki for-silmukan toiminnasta ninjamme kanssa:

ninja.py

ninja.py

index.html

index.html

preset.py

preset.py

copy

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.

Tehtävä

Swipe to start coding

Ratkaisu

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 1
ninja.py

ninja.py

index.html

index.html

preset.py

preset.py

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

close

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

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.

Katsotaanpa esimerkki for-silmukan toiminnasta ninjamme kanssa:

ninja.py

ninja.py

index.html

index.html

preset.py

preset.py

copy

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.

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
ninja.py

ninja.py

index.html

index.html

preset.py

preset.py

some-alt