Toistolauseita

Toistolauseita voidaan tehdä monella eri tavalla. Yleisimmän toistolausetyypit ohjelmointikielissä ovat for ja while.

For-lause

For-lauseeseen määritellään muuttuja ja arvot, joiden välillä muuttuja saa arvoja.

For-lausekkeen perään kirjoitetaan kaksoispiste (:)
Käskyt, mitkä on tarkoitus toistaa, kirjoitetaan sisennettyinä seuraaville riveille.

for numero in range(1,10) tarkoittaa, että muuttuja numero saa arvoja väliltä 1-9. Muuttujaa voidaan käyttää hyväksi toistettavissa käskyissä.

While-lause

While-lauseessa etukäteen määritellylle muuttujalle annetaan ehto totuusarvolla.
Toistettavia käskyjä suoritetään niin kauan, kunnes totuusarvoksi tulee False.

While-lauseen käsittelyä

While-lausetta voi myös käyttää toistamaan kysymystä käyttäjälle. Alla olevassa esimerkissä käyttäjältä kysytään salasanaa, kunnes salasana menee oikein.


Tehtävä 1:

Tehtävä 2: