###################################### # Taille de la collection variable ###################################### def album(n) : # n taille de la collection ALBUM = [] for compteur in range(n) : ALBUM.append(0) while min(ALBUM) == 0 : ALBUM[randint(0, n - 1)] += 1 return sum(ALBUM) def achats_moyen(n,e) : # n taille collection, e nombre d'essais nb_achats = 0 for compteur in range(e) : nb_achats = nb_achats + album(n) return nb_achats / e def album_graph() : X_liste = [] Y_liste = [] for compteur in range(1, 480+1) : X_liste.append(compteur) Y_liste.append(achats_moyen(compteur, 10)) plt.plot(X_liste, Y_liste,"b.") plt.show()