Selles peatükis:
- uurid, miks on programmeerijal kasulik laisk olla,
- õpid, kuidas ja milleks kasutada tsükli sees veel teist tsüklit,
- koostad programmi laulusõnade kordamiseks.
Tsükkel tsüklis
Programmides on sageli korduvaid osi. Tark programmeerija on kindlasti laisk programmeerija. Selle asemel, et korduvalt ühte ja sama asja koodis kirjutada ja kasutab ta korduste tegemiseks tsükleid. Nii saab kood lühem ja vaev on väiksem. Samuti võimalus, et teed kirjutades mõne vea.
Tsükleid saab kirjutada ka üksteise sisse (nested loop). Siis saab korrata esiteks kogu tsüklit ja selle sees omakorda mingeid osi. Valisin näite jaoks ühe vana hea Vengaboys’i loo, milles teatud read korduvad.
- Esimene rida kordub 4x.
- Teine rida kordub 3x.
- Järgneb üksik rida.
- Ja, et oleks põnevam, kordame kogu kupatust 2x.
Tulemus peaks olema selline.

Kui tahad ka lugu kuulata, siis selle leiab siit.
Lahendus
Kuidas see nüüd lühidalt koodina kirja panna?
for x in range(1,3): for y in range(1,5): print("We like to party! We like, we like to party!") print() for y in range(1,4): print("The Vengabus is coming") print("And everybody's jumping") print()
Kasutatud allikad:
- L. Stowell, R. Dickins „Coding for Beginners using Python“
- PyNative. https://pynative.com/python-random-choice/
- TalTech. Pythoni õppematerjalid. https://pydoc.pages.taltech.ee/
- TÜ „Programmeerimise algkursus“ materjalid: https://courses.cs.ut.ee/MTAT.03.100/2012_fall/uploads/opik/index.html
- Pildid: Pixabay.com