Silmukat (While)
while -silmukan avulla voidaan koodia toistaa niin kauan kunnes ehto täyttyy.
Jos jatkamisehto ei ole voimassa ohjelman suoritus jatkuu seuraavasta sisentämättömästä rivistä silmukan jälkeen.
Suorituskertojen määrää ei tarvitse tietää ennakkoon. Lasketaan kahden potenssit, jotka ovat pienempiä kuin miljoona.
while silmukalla voidaan myös pyytää käyttäjältä lukuja joiden määrää ei tiedetä
MUISTA:
jatkamisehdossa olevan muuttujan pitää olla olemassa ennen ensimmäistä kierrosta.
luku= 0
Varmista että jatkamisehto muuttuu jossain vaiheessa epätodeksi. Muutoin seurauksena on ikuinen silmukka.
esim.
while luku < 10:
Muista päivittää jatkamisehtoon liittyvän muuttujan arvoa joka kierroksella.
esim.
luku +=1
Ikuinen silmukka
Tulostaa Hello world tekstiä näyttöön ikuisesti.
Jos jatkamisehto ei ole voimassa ohjelman suoritus jatkuu seuraavasta sisentämättömästä rivistä silmukan jälkeen.
Suorituskertojen määrää ei tarvitse tietää ennakkoon. Lasketaan kahden potenssit, jotka ovat pienempiä kuin miljoona.
while silmukalla voidaan myös pyytää käyttäjältä lukuja joiden määrää ei tiedetä
MUISTA:
jatkamisehdossa olevan muuttujan pitää olla olemassa ennen ensimmäistä kierrosta.
luku= 0
Varmista että jatkamisehto muuttuu jossain vaiheessa epätodeksi. Muutoin seurauksena on ikuinen silmukka.
esim.
while luku < 10:
Muista päivittää jatkamisehtoon liittyvän muuttujan arvoa joka kierroksella.
esim.
luku +=1
Ikuinen silmukka
Tulostaa Hello world tekstiä näyttöön ikuisesti.