Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from random import shuffle
- class speele():
- def __init__(self):
- self.masivs=[]
- self.chosen=[]
- self.uChosen=[]
- self.uzvara=0
- def create(self):
- for i in range (1,81): #latvieshu keno loterijaa ir 62 skaitlji / latvian keno gambling we have 62 numbers
- self.masivs.append(i) #ciklaa saliek skaitljus peec kaartas / this one creates array ascending
- def compare(self): #saliidzina lietotaaja izveeleetos skaitljus ar datora izveeleetajiem divos ciklos. /in two cycles comparing is needed
- for each in self.chosen: #pirmais cikls panjem elementu(skaitli) peec kaartas no 20 datora izveeleetajiem skaitljiem /first one takes element and
- for eachs in self.uChosen: #otrais cikls saliidzina visus cilveeka izveeleetos skaitljus ar doto datora esosho skaitli /compares with user given elements in the second cycle
- if eachs==each: #ja sakriit, tad saak skaitiit sakriitoshos skaitljus / if they are equal then catches are counted
- self.uzvara=self.uzvara+1
- def rerandom(self): #papildus funkcija, lai vareetu atkaartot speeli /this function allows to play again
- shuffle(self.masivs) #samaisa masiivu kuraa visi 62 elementi /shuffles an array
- self.chosen=[] #izdzeesh vecos datus /deletes old chosen data
- self.uzvara=0 #izdzeesh vecaas uzvaras /deletes count of old catches
- for each in range(1,21): #izveelas pirmos 20 elementus no samaisiitaa masiiva /chooses again from shuffled array
- self.chosen.append(self.masivs[each])
- #print self.masivs[each]
- skaitlis=speele() #definee objektu /creates object
- skaitlis.create() #izveido masiivu pirmajai reizei /creates an array
- ########################################
- skaitlis.uChosen=[8,15] #izvēlies šeit / users put their choices here
- ########################################
- j=0
- for i in range (1,5):
- skaitlis.rerandom() #katraa naakamajaa reizee ciklaa samaisa / loop allows to play multiple times. shuffling and resetting is needed
- skaitlis.compare() #saliidzina atrastos ar izveeleeto /comparing
- if skaitlis.uzvara==len(skaitlis.uChosen):
- j=j+1 #skaita uzvaras visaas speelees. /counting full wins in all games
- print j
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement