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.