Script
# simulazione del lancio di due dadi # con l'utilizzo degli array (liste Python) from random import * print("Simulazione di n lanci di due dadi") n = int(input("Stabilisci il numero di lanci: ")) s = 13*[0] # s = [0, 0, ..., 0] per 13 volte for i in range(n): lancio1 = randint(1,6) lancio2 = randint(1,6) somma = lancio1+lancio2 s[somma] += 1 for i in range(13): f = s[i]/n*100 print("la frequenza di", i, "è:", f, "%")
Shell
Simulazione di n lanci di due dadi Stabilisci il numero di lanci: 1000000 la frequenza di 0 è: 0.0 % la frequenza di 1 è: 0.0 % la frequenza di 2 è: 2.7568 % la frequenza di 3 è: 5.5599 % la frequenza di 4 è: 8.2816 % la frequenza di 5 è: 11.151 % la frequenza di 6 è: 13.8991 % la frequenza di 7 è: 16.5836 % la frequenza di 8 è: 13.9452 % la frequenza di 9 è: 11.1168 % la frequenza di 10 è: 8.4003 % la frequenza di 11 è: 5.5244 % la frequenza di 12 è: 2.7813 %