while ja for.Tsükli sisu täidetakse seni, kuni tingimus on tõene.
count = 0
while count < 3:
print(f"Count: {count}")
count += 1
Kui tingimus on kohe alguses väär, ei täideta tsükli sisu kordagi.
[Image of flowchart of a while loop in programming]while True: print("Running...")Kasutatakse andmehulkade (list, sõne, vahemik) läbimiseks.
numbers = [1, 2, 5]
for number in numbers:
print(number)
Tsükkel lõpetab töö, kui kõik elemendid on läbi käidud.
Kasutatakse teatud arv kordi kordamiseks või numbrite vahemiku loomiseks.
range(5) -> 0, 1, 2, 3, 4range(1, 6) -> 1, 2, 3, 4, 5range(1, 10, 2) -> 1, 3, 5, 7, 9 (sammuga 2)
for i in range(3):
print("Hello!")
Pythonis saab tsüklitele lisada else osa.
else sisu käivitatakse siis, kui tsükkel lõpetas loomulikult (tingimus sai vääraks või andmed said otsa).break abil, siis else osa ei käivitata.while - kordab, kuni tingimus on tõene.for - käib läbi andmehulga.range() - mugav numbrite jada genereerimiseks.break ja continue - kontrollivad tsükli kulgu.