![]() | surréservation | ![]() | pour copier ce programme : faites apparaître un bandeau d'icônes en passant la souris sur le texte |
# Dans un aéroport, un avion peut contenir 100 personnes et la compagnie vend # 107 réservations. # Un passager ayant réservé sa place à une chance sur 10 # de ne pas avoir de places dans l'avion. # Le programme permet de simuler aléatoirement le pourcentage de risque sur 10000 # vols qu'un passager n'ait pas de place dans l'avion et doive embarquer dans # le vol suivant: # La variable surbook est initialisée à 0. surbook=0 # Début de la boucle: La variable simul prend les valeurs entières de 0 à 9999. for simul in range(10000): # Pour chaque valeur de simul, P est une liste de 107 nombres générés # aléatoirement compris entre 0 et 9. P=listeRandint(0,9,107) # venus compte le nombre d'éléments de P différents de 0. venus=107-P.count(0) if venus>100 : # Surbook compte le nombre de vols n'ayant pas pu embarquer tous les # passagers munis d'un billet. surbook=surbook+1 # Fin de la boucle For # Affichage du pourcentage de vols surbookés. print ("Dans",surbook/100,"% des vols certaines personnes n'ont pu embarquer")