While-silmukka Pythonissa
while-silmukan erityispiirre on,
että se suoritetaan niin kauan kuin
sille annettu lauseke on tosi.
Sen syntaksi näyttää tältä:
while lauseke on tosi:
'''
koodia, joka suoritetaan kunnes
ehto muuttuu epätodeksi
'''
while-silmukan ehdossa on käytettävä
dynaamisesti muuttuvia arvoja,
esimerkiksi laskuria, muuten voi tapahtua
ääretön tulostus konsoliin.
Asetetaan silmukan suoritettavaksi niin kauan
kuin laskuri on pienempi kuin 5:
i = 0
while i < 5:
i += 1
print(i)
Koodin suorituksen tulos:
1
2
3
4
5
while-silmukalla tulosta
konsoliin numerot 1:stä 10:een.
while-silmukalla tulosta
konsoliin numerot 100:sta 1:een.
while-silmukalla tulosta
konsoliin parittomat numerot 1:stä
100:een.