Sisäkkäiset silmukat

Sisäkkäiset silmukat

Aiemmissa osioissa on opeteltu käyttämään erilaisia silmukoita, ainakin for-silmukat, while-silmukat sekä numeroiden generointi range-funktolla pitäisi olla jo hieman tuttuja. Muuten kannattaa kerrata aiempaa osiota Listat ja toistolause.

Tässä osioissa ei tule varsinaista uutta asiaa, käytämme vain aiemmin opittuja silmukoita monimutkaisempiin asioihin kuin aiemmin.

Ensimmäisessä esimerkissä on silmukka, jonka sisällä on toinen silmukka. Sisällä olevaa silmukkaa kutsutaan sisäkkäiseksi silmukaksi.



Sisäkkäisistä silmukoista on erityisesti hyötyä pelikenttien ohjelmoinnissa, kuten nähdään seuraavassa osiossa. Mutta ensin harjoitellaan itse asiaa.





Sisäkkäisellä silmukoiden läpikäytäviä muuttujia hyödyntämällä voidaan tulostaa helposti esimerkiksi kertotaulu, kuten allaolevasta esimerkistä nähdään.







Seuraavaan osioon pääsee painamalla tästä