
Operaator while
täidab sisaldist kuni tingimus vastab tõele.
>>>a = ['apelsin', 'kollakasroheline','suur reheahi']>>>while a:...print a.pop()...suur reheahi kollakasroheline apelsin
Eesti keeles võiks seda kahrerealist koodijuppi ümber kirjutada järgmiselt: "Nopi loendi liikmeid (tagantpoolt) seni kuni loendi jätkub."
Kõigepealt omistatakse muutujale a loendi väärtus. Loendil on kolm
liiget: 'apelsin', 'kollakasroheline' ja 'suur reheahi'. Operaator
while
töötab seni, kuni tingimus on täidetud.
Pikemalt võiks seda
kirjutada ka nii:
>>> while len(a) > 0:
See oleks siis: "Kuni loendi a pikkus on suurem kui null."
Kuna null pikkusega loend vastab False tõeväärtusele (lähemalt tõeväärtustest), siis piisab ka sellest, kui tingimuseks seada loendi a olemasolu.