From 69c6e8ed63544ffe1ed25ba03170d6d4c6720ae3 Mon Sep 17 00:00:00 2001 From: pasi kanto <68000803+Pkanto@users.noreply.github.com> Date: Sat, 12 Dec 2020 16:26:25 +0200 Subject: [PATCH] valmiit --- .DS_Store | Bin 0 -> 6148 bytes harj_12/teht2.py | 0 harjoitustyo/python.py | 187 +++++++++++++++++++++++++++++++++++++++++ 3 files changed, 187 insertions(+) create mode 100644 .DS_Store create mode 100644 harj_12/teht2.py create mode 100644 harjoitustyo/python.py diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..8f589b205b13905303707b6a96f3b51b9afd9319 GIT binary patch literal 6148 zcmeHKu};H44E2>t1i{de@qQtEL8!tP^aFrWi2{wT0y-d;d<zmg0}G6N2NR#c#PivT zE~J$*p$gfO?_GTMo%0gKF%h}(YL*j?h$w?H4)!pt5ngBQ$UrT;=;9uyl+)4TGM`+8 zj<*@MkpX^oyELbBx}|GMo?o?0(*5O8g|eJ3!W16aP5$-t`Sx+#-KPq(9$w2izb&oP z4w`%dUC}+Q=nmrp1$ndj`KCF3zdpV^zsDRm?ww}a$A3-U31K!h28;n?V5=EG&1T8= z1#L72i~(byVSv969?DoK)`IcVfg!d4z#+_0Fy~%^W4vOaSPNnW;v^I(p-x*2C*iPr z^(z!>K?x_P&4<&IopvZLo{s%}bSGB`+Gq?I18oL&<Z{II|73Ij-wv`XW55{rR}8pe zIVs1uC9SQUo8wyRp=VGQ_NxV(5KLkzhA)@mLueG(Jx_pzVl4;@#C`-K4K^49f6BlQ D&*@lx literal 0 HcmV?d00001 diff --git a/harj_12/teht2.py b/harj_12/teht2.py new file mode 100644 index 0000000..e69de29 diff --git a/harjoitustyo/python.py b/harjoitustyo/python.py new file mode 100644 index 0000000..47e82b0 --- /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 -- GitLab