Programmeerimise kodutööd
if len(kaustaList) != 0:
kaustaInfo.append(kaustaList)
else:
kaustaInfo.append(item)
return kaustaInfo
2. Arvamismäng
Realiseeri 3. peatükis tutvustatud arvamismäng kasutades tsüklite asemel rekursiooni.
Programm peaks pidama arvet arvamiste arvu üle ja lõpetama töö, kui kasutaja on
juba n korda ebaõnnestunult arvanud.
from random import randint
def kontrolliArvamus(arv, arvamus, lubatud, kordi):
if arv != arvamus:
if kordi == lubatud:
print("Rohkem ei saa arvata!")
else:
arvamus = int(input("Arva, millist tuhandest väiksemat arvu ma
mõtlen: "))
kontrolliArvamus(arv, arvamus, lubatud, kordi+1)
else:
print("Õige!")
arv = randint(1,19)
arvamus = int(input("Arva, millist 20 väiksemat arvu ma mõtlen: "))
lubatud = 5
kontrolliArvamus(arv, arvamus, lubatud, 1)
5