from random import random import matplotlib.pyplot as plt def attente(): #Cette fonction attente permet de créer une liste de nombres aléatoires Liste=[random()*... for i in range(...)] return (...) def experience(...): #Cette fonction experience permet de simulier une liste de n simulations de trajet Bellecour-> Groge de Loup + Gorge de Loup-> Lycée Edouard Branly en utilsant la fonction attente. Liste2liste=[... for i in range(...)] return (Liste2liste) def cumul(...): #Dans cette fonction une liste t de 20 variables est initilisée à 0. #Une liste de n simulations est créée en appelant la fonction experience(). Cette fonction renvoie la liste t qui contiendra : # - pour t[0], le nombre de trajets parmi les n simulés dans liste, pour lesquels la somme des 2 temps est comprise entre 0 et 1 mn # - pour t[1], le nombre de trajets parmi les n simulés dans liste, pour lesquels la somme des 2 temps est comprise entre 1 et 2 mn # - etc # - pour t[19], le nombre de trajets parmi les n simulés dans liste, pour lesquels la somme des 2 temps est comprise entre 19 et 20 mn t=[... for i in range(...)] liste=experience(...) for i in range(...): somme = liste[...][...]+liste[...][...] somme = int(somme) for i in range(len(t)): if i < somme <= i+1: t[i] = (...) return (t) def trace(): #Cette fonction permet de tracer l'histogramme qui donnera le nombre de trajets pour chauqe temps d'attente names = [i for i in range(...)] values = cumul(n) plt.bar(..., ...) plt.show() #La variable n représente le nombre de simulations réalisées n=10000 trace()