while-tsükkel
Tsükkel töötab niikaua, kuni tingimus on tõene (True).
| 12 | while tingimus: tegevus |
Näide:
| 1234 | x = 0while x <= 10: print(x) x += 1 |
Kuvab arvud 0 kuni 10.
Lõpmatu tsükkel
| 12 | while True: print("Ctrl+C lõpetab!") |
Tsükkel töötab lõputult, kuni see katkestatakse käsitsi (Ctrl + C).
for-tsükkel:
Tsükkel käib järjest läbi kõik väärtused jadas (nt listis, sõnes või range-is).
| 12 | for muutuja in jada: tegevus |
Näide:
| 12 | for x in range(10): print(x) |
Kuvab arvud 0 kuni 9.
Funktsioon range:
Kasutatakse arvujadade loomiseks.
| Näide | Tulemus |
|---|---|
range(10) | 0–9 |
range(2, 12) | 2–11 |
range(2, 12, 3) | 2, 5, 8 |
range(12, 2, -2) | 12, 10, 8, 6, 4 |
Tsükli katkestamine ja jätkamine
| Käsk | Toiming |
|---|---|
break | katkestab tsükli täielikult |
continue | jätkab järgmise tsükli iteratsiooniga |
pass | ei tee midagi, kasutatakse ajutiselt tühja koha täitmiseks |
Näited:
| 1234 | for i in range(5): if i == 3: continue print(i) |
Tulemuseks: 0, 1, 2, 4
| 1234 | for i in range(5): if i == 3: break print(i) |
Tulemuseks: 0, 1, 2