Laskuriton while-silmukka Pythonissa
while-silmukassa voidaan myös suorittaa
toimenpiteitä ilman laskuria, yksinkertaisesti
niin kauan kuin ehto on tosi.
Jaetaan lukua 10.5
2:lla, kunnes tulos on pienempi
kuin yksi. Tätä varten on asetettava käänteinen
ehto - silmukka toimii vain, jos
luku on suurempi kuin yksi:
num = 10.5
while num > 1:
num = num / 2
print(num) # tulostaa 0.65625
while-silmukalla jaa luku
100 3:lla niin monta kertaa, kunnes
tulos on pienempi kuin 20.
Sinulla on luku 1.
while-silmukalla kerro sitä
2.5:llä, kunnes tulos on
suurempi kuin 20.