#!/usr/bin/python3 # -*- coding: utf-8 -*- # m4e05_03.py import random def nAleatoriEntreUnVentall(nPrimer, nDarrer): return ( random.randrange(nPrimer,nDarrer+1) ) def dau(): return nAleatoriEntreUnVentall(1,6) def main(): nSuma9 = 0; nSuma10 = 0; nLlencaments = 100000 for i in range(nLlencaments): nD1 = dau();nD2 = dau();nD3 = dau() nSuma3daus = nD1 + nD2 + nD3 # print("(%d,%d,%d)->%d "%(nD1,nD2,nD3,nSuma3daus),end="") if nSuma3daus == 9: nSuma9 += 1 if nSuma3daus == 10: nSuma10 += 1 print("En %d llençaments hi ha hagut %d que han sumat 9 i %d que han sumat 10"%(nLlencaments,nSuma9,nSuma10)) fFreqRelSuma9 = 100.*float(nSuma9/nLlencaments) fFreqRelSuma10 = 100.*float(nSuma10/nLlencaments) print("La freqüència relativa dels tres daus que sumen 9: %.4f%% . I la dels que sumen 10: %.4f%% "%(fFreqRelSuma9,fFreqRelSuma10)) main()