Mihin toistorakennetta tarvitaan Facebookissa, Mark Zuckerburg? Video
luku = 1
summa = 0
while luku !=0: #toistetaan niin kauan kuin luku EI OLE nolla
luku=int(input("anna luku (0 lopettaa)"))
summa=summa+luku
print(summa)
Toinen esimerkki:
toisto = 0
jatka = True # jatka -muuttuja on merkki toiston jatkamisesta. esim pelissä
while jatka=True
print(toisto)
if toisto == 100
jatka = False
for i in range (100,112): # Laskurimuuttuja i käy luvut 100, 101, 102...111, 112
print (i)
Tehtävät
T5.1. Pin-koodi
Tee ohjelma joka tulostaa kaikki mahdolliset 4-numeroiset pin-koodit. sim 0000, 0001, ...
T5.2. Kertolaskuja
Tee tehtävä joka kertoo 10 käyttäjän antamaa lukua ja ilmoittaa tuloksen lopulta.
T5.3.
T5.4. Lentopallon tulostaulu
Ohjelma tulostaa tulostaulun (malli alla) print-komennoilla.
Käyttäjä ohjaa taulua valikon avulla (malli alla). (kts esimkoodi alla)
Jos toinen joukkueista saa 5 pistettä lisätään joukkueen voitettuihin eriin 1 ja nollataan joukkueiden pisteet.
Jos voitettujen erien määrä on 3, tulostetaan voittajajoukkueen nimi
Ekstra! Jos tilanne tasan, tarvitaan erävoittoon 2 pisteen ero (pisteiden erotus =2)
**************
* Koti 0 *
* Vieras 0 *
* *
*erät 0-0 *
**************
1) Lisää piste kotijoukkueelle
2) Lisää piste vierasjoukkueelle
0) lopeta