Tehtävän toistaminen
For-silmukka
Tehtävien toistaminen for i in range(): käskyllä. Sulkeisiin laitetaan, kuinka monta kertaa toistaminen halutaan tehdä. Toistorakenne kirjoitetaan sisennettynä.
Esimerkki 1.
Kysy neljä kertaa toistorakenteen avulla luku ja tulosta se.
for i in range(4): luku = input("Anna luku: ") print(luku)
Tehtävä 23.
Kirjoita koodi, joka laskee ympyrän pinta-alan käyttäjän antaman säteen pituuden avulla kolme kertaa.
While-silmukka
Silmukka toisuu niin kauan kuin annettu ehto on tosi.
Ehdot:
== tosi
!= erisuuri kuin
Esimerkki 2.
jatketaanko = "k" # jatketaanko on muuttuja while jatketaanko == "k" : # while käskyssä jatketaanko on muuttuja ja jatkuu aina kun jatketaanko on k. print("joo") jatketaanko = input("Jatketaanko k/e?: ") # kysyy uudelleen. "jatketaanko"
Tehtävä 24.
Tee ohjelma, joka tulostaa jotain ja kysyy käyttäjältä jatketaanko.
Tehtävä 25.
Tee ohjelma, joka kysyy minkä kappaleen pinta-alan tai tilavuuden haluat laskea. Tee ohjelma siten, että vastauksen jälkeen ohjelma kysyy automaattisesti haluatko laskea uuden laskun.