Lisää silmukoita

For-silmukka

for-silmukka on toinen tapa kirjoittaa silmukka Pythonissa. Se on erityisen hyödyllinen, kun haluamme suorittaa tietyn koodilohkon tietyn määrän kertoja tai käydä läpi kaikki alkiot jossakin kokoelmassa, kuten listassa. for-silmukka kirjoitetaan seuraavasti:

for i in range(5):
    # suoritettavat lauseet

Tässä range(5) luo sarjan lukuja 0, 1, 2, 3 ja 4. for-silmukka suoritetaan viisi kertaa, ja joka kerralla i saa arvon yhdestä näistä luvuista. Voimme käyttää i-muuttujaa silmukan sisällä, esimerkiksi:

for i in range(5):
    print(i)

Konsoli

Esimerkkitulostus

0 1 2 3 4

Tässä ohjelmassa for-silmukka käy läpi kaikki luvut 0:sta 4:ään ja tulostaa ne.

for-silmukka on erittäin kätevä, kun haluamme käydä läpi kaikki alkiot jossakin kokoelmassa, kuten listassa. Esimerkiksi:

lista = [10, 20, 30, 40, 50]
for luku in lista:
    print(luku)

Konsoli

Esimerkkitulostus

10 20 30 40 50

Tässä ohjelmassa for-silmukka käy läpi kaikki alkiot listassa lista ja tulostaa ne.

Harjoitus

⏳ Ladataan...--/-- pistettä

Harjoitus

⏳ Ladataan...--/-- pistettä

Harjoitus

⏳ Ladataan...--/-- pistettä

Harjoitus

⏳ Ladataan...--/-- pistettä

Harjoitus

⏳ Ladataan...--/-- pistettä

Harjoitus

⏳ Ladataan...--/-- pistettä