import random
nb_lancers=1_000_000
res=dict((k,0) for k in range(1,7)) # dictionnaire des résultats
for k in range(nb_lancers): # les simulations
t=random.randint(1,6)
res[t]+=1
print(res)
# les fréquences
freq=dict((c,v/nb_lancers) for (c,v) in res.items())
print(freq)
{1: 166612, 2: 167121, 3: 167019, 4: 166107, 5: 166800, 6: 166341} {1: 0.166612, 2: 0.167121, 3: 0.167019, 4: 0.166107, 5: 0.1668, 6: 0.166341}
import random
nb_lancers=1_000_000
res=dict((k,0) for k in range(2,13)) # dictionnaire des résultats
for k in range(nb_lancers): # les simulations
t=random.randint(1,6)+random.randint(1,6)
res[t]+=1
print(res)
# les fréquences
freq=dict((c,v/nb_lancers) for (c,v) in res.items())
print(freq)
{2: 27683, 3: 55716, 4: 83338, 5: 110207, 6: 139277, 7: 166743, 8: 139098, 9: 110759, 10: 83838, 11: 55741, 12: 27600} {2: 0.027683, 3: 0.055716, 4: 0.083338, 5: 0.110207, 6: 0.139277, 7: 0.166743, 8: 0.139098, 9: 0.110759, 10: 0.083838, 11: 0.055741, 12: 0.0276}
import random
nb_lancers=1_000_000
choix=["Pile","Face"]
res=dict((k,0) for k in choix) # dictionnaire des résultats
for k in range(nb_lancers): # les simulations
t=random.choice(choix)
res[t]+=1
print(res)
# les fréquences
freq=dict((c,v/nb_lancers) for (c,v) in res.items())
print(freq)
{'Pile': 499950, 'Face': 500050} {'Pile': 0.49995, 'Face': 0.50005}
import random
nb_lancers=1_000_000
choix=["Rouge","Rouge","Vert","Vert","Vert","Bleu"]
res=dict((k,0) for k in choix) # dictionnaire des résultats
for k in range(nb_lancers): # les simulations
t=random.choice(choix)
res[t]+=1
print(res)
# les fréquences
freq=dict((c,v/nb_lancers) for (c,v) in res.items())
print(freq)
{'Rouge': 332695, 'Vert': 500184, 'Bleu': 167121} {'Rouge': 0.332695, 'Vert': 0.500184, 'Bleu': 0.167121}