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ä.