Toistolauseita voidaan tehdä monella eri tavalla. Yleisimmän toistolausetyypit ohjelmointikielissä ovat for ja while.
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): document <= "Luku:" + str(numero) + ", ";
While-lauseessa etukäteen määritellylle muuttujalle annetaan ehto totuusarvolla.
Toistettavia käskyjä suoritetään niin kauan, kunnes totuusarvoksi tulee False.
luku = 1; #valitaan luvulle arvo while luku < 11: #toistetaan luvun ollessa < 11 document <= luku; #toistettavat käskyt luku = luku + 1; #muistettava kasvattaa lukua
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.
import random arvottu = random.randint(1, 10);