Tsükkel
AJAMÕÕTJA!
Aeg jälle mängudes tihti kasutusel olevate osade õppimiseks. Väga sageli tuleb mängudes midagi aja peale teha. Kuidas panna aga arvuti sekundeid lugema, seda me just selles peatükis vaatamegi.
Ajamõõtja võib tööle panna ka ilma nö visuaalse pooleta, kuid õppimise ajal, kuidas ma saan kindel olla, et minu programm ikka õigesti töötab, sellepärast kasutame järgmises koodis ka iga sekundi välja printimist. Jällegi, kirjuta järgmised read enda IDLE tekstiredaktorisse, salvesta ja pane käima.
Arvuti sekundeid lugema panemiseks tuleb Pythonis importida abimoodul time. Ning seejärel tekitada tsükkel, mis loendab range() funktsiooni abil numbreid 10-st 1-ni.

Mäletate, range() peatükis kirjutasime kõigepealt arvu, kust tahan loendust alustada ja teisena arvu, kus tahan lõpetada (NB! ühe võrra suuremana). Siin näites aga on lõpetamise arv väiksem kui alustamise oma. Seega peame panema ka kolmanda argumendi, mis ütleb, kuidas 10-st 0-ni liigutakse. Alla loendamise saavutame aga ainult negatiivse arvuga. Kuna soovin lugeda iga sekundit, siis selleks negatiivseks arvuks saab olla vaid -1.
Tsükli kehaks on kaks käsku. Iga tsükli tiiru korral, kirjutatakse tsüklimuutuja väärtus ekraanile ja oodatakse 1 sekund (time.sleep(1), seejärel saab tsüklimuutuja uue väärtuse, oodatake taas 1 sekund jne, kuni tsükli listi kõik elemendid on läbi käidud. Peale tsükli läbimist kirjutatakse "Aeg on läbi".