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)
#ciclo che effettua N-lanci
for x in range (0,lanci):
#tiro primo dado
a = dado(6)
#tiro secondo dado
b = dado(6)
#aggiungo la SOMMA dei due dadi alla lista
risultati.append(str(a+b))
#stampo il totale dei lanci fatti
print ("totale lanci %s" % lanci)
#preparo la statistica dei tiri di dado
for x in range (2,13):
#conteggio dei possibili risultati (2-12)
trovati = (risultati.count(str(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)))