Run Code
|
API
|
Code Wall
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
Lottorekke med statestikk
#python 3.5.2 from random import randint def settOppLottoRekke(t1,t2,t3,t4,t5,t6,t7): lottorekke =[t1,t2,t3,t4,t5,t6,t7] assert (min(lottorekke) > 0),"Kan ikke være mindre enn 1" assert (max(lottorekke) < 34 ),"Kan ikke være større enn 34" assert (len(set(lottorekke)) == 7), "Kan ikke inneholde duplikate tall" lottorekke.sort() return lottorekke def oppsettLottoballer(): lottoballer = [] for i in range(1,35) : lottoballer.append(i) lottoballer.sort() return lottoballer #Returnerer 8 tall hvorav det siste er tilleggstall def foretaTrekning(): vinnerrekke = [] while len(vinnerrekke) != 8: trukketTall = randint(1, 34) if trukketTall not in vinnerrekke : vinnerrekke.append( trukketTall ) tilleggstall = vinnerrekke.pop() vinnerrekke.sort() vinnerrekke.append(tilleggstall) return vinnerrekke #retunerer antall rette hovedtall og tillegstall som en liste def sjekkAntallRette (vinnerrekke, lottokuppong): tillegstall = vinnerrekke.pop(); antallRette = 0 sumRette = [0,0] for x in lottokuppong: if x in vinnerrekke: antallRette +=1 sumRette[0] = antallRette; if tillegstall in lottokuppong : sumRette[1] = 1 return sumRette def hvorMangeGangerMaaManSpille(lottorekke, rette, maksSpill): teller = 0 erSyvRette = False hoyestAntallRette = 0; while erSyvRette == False : maksSjekker = maksSpill teller +=1 vinnerrekke = foretaTrekning() antallRette = sjekkAntallRette( vinnerrekke, lottorekke) if hoyestAntallRette < antallRette[0] : hoyestAntallRette = antallRette[0] if antallRette[0] == rette : erSyvRette = True; if teller == maksSjekker : erSyvRette = True; print ("Antall Spill:", teller ) print ("Høyest antall rette:",hoyestAntallRette) print("Foreta trekning:") lottorekke = settOppLottoRekke(1,11,2,4,5,6,7) vinnerrekke = foretaTrekning() print("Vinnerrekke:",vinnerrekke) print("Lottorekke: ",lottorekke) print ("sjekkAntallRette ") print ( sjekkAntallRette( vinnerrekke, lottorekke) ) hvorMangeGangerMaaManSpille(lottorekke, 6, 10000 )
run
|
edit
|
history
|
help
0
Keygen for 010 Editor
handwash
WORD THING
Mixing string with number
aaa
Python
linked_lists_2+decisions
self
Multi-Layer Neural Networks
innerclass.py