4. For-silmukka
Video aiheesta (viimeiset 3 minuuttia videosta)
For-silmukka
For-silmukalla saadaan jokin muuttuja käymään läpi halutut arvot. Alla olevassa esimerkissä on lista, joka sisältää sanat Koulu, on ja jees (listoista lisää myöhemmässä kappaleessa). Muuttuja i käy läpi listan sanat vuorollaan ja tulostaa ne.
Esimerkki 1.
Yhdistämällä for-silmukka ja range-komento voidaan käydä läpi haluttuja lukuja.
Esimerkki 2.
Läpi käytäville luvuille voidaan määrittää myös nollasta poikkeava lähtöluku.
Esimerkki 3.
Tehtävä 1.
Tulosta luvut 50-99 for-silmukan ja range-komennon avulla.
For-silmukkaan ja range-komentoon liittyvät komennot:
Esimerkki 4.
For-silmukalla voidaan jokin operaatio toistaa kätevästi tietyn monta kertaa.
Esimerkki 5.
Esimerkki 1.
Yhdistämällä for-silmukka ja range-komento voidaan käydä läpi haluttuja lukuja.
Esimerkki 2.
Läpi käytäville luvuille voidaan määrittää myös nollasta poikkeava lähtöluku.
Esimerkki 3.
Tehtävä 1.
Tulosta luvut 50-99 for-silmukan ja range-komennon avulla.
For-silmukkaan ja range-komentoon liittyvät komennot:
Komento | Merkitys | Esimerkki | Luvut |
range(luku) | Käydään läpi luvut nollasta annettuun lukuun asti ykkösen välein. |
range(7) | 0, 1, 2, 3, 4, 5, 6 |
range(1. luku, 2. luku) | Käydään läpi luvut 1. luvusta 2. lukuun ykkösen välein | range(2, 5) | 2, 3, 4 |
range(1. luku, 2. luku, askelväli) | Käydään läpi luvut 1. luvusta 2. lukuun tietyn välein | range(3, 8, 2) | 3, 5, 7 |
Esimerkki 4.
For-silmukalla voidaan jokin operaatio toistaa kätevästi tietyn monta kertaa.
Esimerkki 5.
Tehtävät.
1. Tulosta luvut 0-200 for-silmukan ja range-komennon avulla.
2. Tulosta luvun 6 kertotaulu.
3. Tulosta viidellä jaolliset luvut, jotka ovat 1000 tai sitä pienempiä.
4. Tulosta jokin teksti 50 kertaa (Esimerkki 5.)
5.* Luo lista, joka käydään läpi for-silmukalla ja jonka tulostus näyttää alla olevalta:
Onpa
tänään
keväinen
ilma!
2. Tulosta luvun 6 kertotaulu.
3. Tulosta viidellä jaolliset luvut, jotka ovat 1000 tai sitä pienempiä.
4. Tulosta jokin teksti 50 kertaa (Esimerkki 5.)
5.* Luo lista, joka käydään läpi for-silmukalla ja jonka tulostus näyttää alla olevalta:
Onpa
tänään
keväinen
ilma!