Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import random
- #numero di lanci da simulare
- lanci = 30000
- #inizializzo la lista che conterrà la somma delle coppie di dadi
- risultati = []
- #la funzione dado simula il tiro di un dado di N-facce, a seconda del valore che viene
- #passato quando viene chiamata. Tecnicamente è pronta a simulare qualsiasi
- #dado
- def dado(facce):
- return random.randint(1,facce)
- #convertitokio
- def to_tokio(a,b):
- x = int(str(a)+str(b))
- y = int(str(b)+str(a))
- return max((x,y))
- #ciclo che effettua N-lanci
- for x in range (0,lanci):
- #tiro primo dado
- a = dado(6)
- #tiro secondo dado
- b = dado(6)
- #print (to_tokio(a,b))
- #aggiungo la SOMMA dei due dadi alla lista
- #risultati.append(str(a+b))
- risultati.append(to_tokio(a,b))
- #stampo il totale dei lanci fatti
- print ("totale lanci %s" % lanci)
- print (risultati.count(66))
- #preparo la statistica dei tiri di dado
- for x in range (21,67):
- #conteggio dei possibili risultati (2-12)
- trovati = (risultati.count(x))
- #stanghette potrà diventare un indicatore grafico
- if (trovati >0):
- stanghette = ((trovati/lanci)*100)
- #round arrotonda alla seconda cifra decimale
- print ("%s \t %s percento" % (x,round(stanghette,2)))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement