Tingimustsükkel while
Eelmine
Järgmine

Tingimustsükkel while

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.

Eelmine
Järgmine
Esileht