diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..8f589b205b13905303707b6a96f3b51b9afd9319 Binary files /dev/null and b/.DS_Store differ diff --git a/harj_12/teht2.py b/harj_12/teht2.py new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/harjoitustyo/python.py b/harjoitustyo/python.py new file mode 100644 index 0000000000000000000000000000000000000000..47e82b0ee354602464e152d520564b2ba8c59c88 --- /dev/null +++ b/harjoitustyo/python.py @@ -0,0 +1,187 @@ + + + + +import random + +import numpy + + + +def vaikeusaste3(): + + luku= random.randrange(1,15) + + luku1= random.randrange(1,15) + + return luku,luku1 + +def vaikeusaste1(): + + luku= random.randrange(1,5) + + luku1= random.randrange(1,5) + + return luku,luku1 + + + +def vaikeusaste2(): + + luku= random.randrange(1,10) + + luku1= random.randrange(1,10) + + return luku,luku1 + + + +print("Anna nimesi:") + +nimi = input() + +print("Hei "+nimi+". Tervetuloa pelaamaan matikka peliä") + +while True: + + print("Anna vaikeus aste välillä 1-5. Jos haluat lopettaa paina 0?") + + aste = int(input()) + + pisteet=0 + + if aste ==1: + + i=0 + + while i <11: + + lasku=vaikeusaste1() + + print("Laske yhteen"+str(lasku)) + + arvaus=int(input()) + + summa1=sum(list(lasku)) + + if summa1==arvaus: + + print("Oikein") + + pisteet+=1 + + else: + + print("Väärin") + + i+=1 + + elif aste ==2: + + i=0 + + while i <11: + + lasku=vaikeusaste2() + + print("Laske yhteen"+str(lasku)) + + arvaus=int(input()) + + summa1=sum(list(lasku)) + + if summa1==arvaus: + + print("Oikein") + + pisteet+=1 + + else: + + print("Väärin") + + i+=1 + + if aste ==3: + + i=0 + + while i <11: + + lasku=vaikeusaste3() + + print("Laske yhteen"+str(lasku)) + + arvaus=int(input()) + + summa1=sum(list(lasku)) + + if summa1==arvaus: + + print("Oikein") + + pisteet+=1 + + else: + + print("Väärin") + + i+=1 + + if aste ==4: + + i=0 + + while i <11: + + summa= vaikeusaste1() + + print("Laske tulo"+str(summa)) + + arvaus=int(input()) + + summa1=numpy.prod(list(summa)) + + if summa1==arvaus: + + print("Oikein") + + pisteet+=1 + + else: + + print("Väärin") + + i+=1 + + if aste ==5: + + i=0 + + while i <11: + + summa= vaikeusaste2() + + print("Laske tulo"+str(summa)) + + arvaus=int(input()) + + summa1=numpy.prod(list(summa)) + + if summa1==arvaus: + + print("Oikein") + + pisteet+=1 + + else: + + print("Väärin") + + i+=1 + + if aste == 0: + + break + + print("Sait pisteitä"+str(pisteet)) \ No newline at end of file