Tsükkel
Tsükkel sõnadega
Kõikides eelmistes tsükli näidetes kasutasime tsüklimuutujat kui loendajat või kui arvu. Isegi siis, kui tsükli listi sisuks kirjutasime ['konn', 'karu', 'kass', 'madu', 'lind'] või siiski mitte, tookord lasime tõepoolest ikkagi ju ka tsüklimuutuja väärtuse välja printida. Seega ehk sa juba aimad, mis selles peatükis jutuks tuleb.
Tõesti, tsükli listi sisu ei pea olema arvude jada, vaid võib olla ka tekstide jada või mis iganes muude objektide jada. Ava uus Idle tekstiredaktori aken, kirjuta järgmine näide ja pane käima!

Põnev, mis? Kirjutasime tavapärase listi asemele teksti ja samuti läks for-tsükkel tööle. Nimelt vaatab Python suvalist sõnet samuti listina, kus iga täht, sümbol, tühik vms on kui üks listi element selles jadas. Seetõttu töötabki for-tsükkel ka suvalise tekstiga, kus iga tsükli tiiru korral saab tsüklimuutuja väärtuseks järgmise sümboli sõnest. Tsükkel töötab nii kaua, kuni kõik elemendid otsa saavad.
Miks ta paneb aga iga tähe ja märgi eraldi reale? See on juba print() käsu omapära, print() käsu sisse on reavahetus sisse programmeeritud. Kui sa tahad, et kõik tähed tuleksid ikkagi ühele reale, siis tuleb print() käsu viimaseks argumendiks kirjutada end="", mis nö kustutab reavahetuse (argumendid eraldatakse alati üksteisest komaga).
Veel üks näide:
