Toistolauseet
Toistolauseet eli silmukat
Toistolauseella jotakin ohjelman lohkoa voidaan toistaa useita kertoja. Pythonissa toistorakenteita voidaan toteuttaa kahdella eri tavalla, joko while- tai for in - lauseilla.
While- Toistolause:
While-lause suorittaa toistolohkon lauseita niin kauan kuin lopetusehto on True. Toistokertojen määrää ei tiedetä ennalta. While-lauseen syntaksi on seuraavaa:
while toistolause:
lauselohko1
[else:]
lauselohko2
while sanan jälkeen on toistoehto, joka päättyy kaksoispisteeseen. Toistettavat lauseet sisennetään lohkoksi.
While-toistossa vaarana on saada aikaiseksi ikuinen silmukka. Ohjelman voi tällöin pakkopysäyttää Ctrl + C -näppäinyhdistelmällä.
While- Toistolause:
While-lause suorittaa toistolohkon lauseita niin kauan kuin lopetusehto on True. Toistokertojen määrää ei tiedetä ennalta. While-lauseen syntaksi on seuraavaa:
while toistolause:
lauselohko1
[else:]
lauselohko2
while sanan jälkeen on toistoehto, joka päättyy kaksoispisteeseen. Toistettavat lauseet sisennetään lohkoksi.
While-toistossa vaarana on saada aikaiseksi ikuinen silmukka. Ohjelman voi tällöin pakkopysäyttää Ctrl + C -näppäinyhdistelmällä.