AmiensPython
surréservation
Télécharger le fichierpour copier ce programme : faites apparaître un bandeau d'icônes en passant la souris sur le texte

Afficher les commentaires       Ne pas afficher les commentaires
# 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"
Que fait le programme suivant ?
nombre de 6 obtenus en lançant un dé 10 fois
Calculer l'opposé d'un nombre
Calculer l'IMC
nombre de zéros d'un trinôme
signe d'un trinôme
Solutions de ax+b=0
Image d'une fonction définie par morceaux
Recherche d'un triplet pythagoricien d'entiers consécutifs
Distance sur un axe gradué
Volume d'eau dans une cuve
Le jeu du nombre mystère
Calcul de probabilités
Somme des carrés des 100 premiers entiers
Obtenir 7
PGCD récursif
Multiplication babylonienne
Marche aléatoire d'un robot sur une table
Recherche des entiers distincts tels que x^y=y^x
Estimation du nombre e par suites adjacentes.
Une division avec un nombre arbitraire de décimales
Somme de deux fractions
Recherche d'un couple d'entiers (x,y) solution de ax+by=c
Calculer l'aire d'un triangle avec la formule de Héron
Calcul de la longueur de l'hypoténuse dans triangle rectangle
Le pré et la chèvre
Calculer le périmètre d'un disque
Approximation historique du nombre pi
Découpe d'un carré en 3 zones
100 boules
Tracer d'une maison
Tracer d'une église
Tracer un polygone régulier à n côtés.
Tracer une spirale.
Tracer un oeuf de pâques.
Le yin et le yang.
Dessiner un soleil
Le drapeau européen.
Ligne de niveau
Tracer d'une droite
Marche aléatoire
Chute d'une balle
Pile ou facesssss
Vendredi 13
Reconnaître un parallélogramme
produit de 2 polynômes
Conjecture d'Euler
Nombre de Kaprekar
Suite
Crible d'Ératosthène
Polynome dérivé
Compter le nombre de 6
Algorithme de Kaprekar
Méthode de Hörner
Dés de Sicherman
Appel de jugement
Elections
Un tirage de LOTO
Une urne de 50 boules
surréservation
Codes de carte bleue
Avoir une full d'enfants
Entrées au cinéma
Coefficient de Gini
Comparaison de deux départements
Nombre de voyelles
A l'envers
Palindrome1
Palindrome2
Doubler les voyelles
Hexadécimal 1
Hexadécimal 2
codage affine
décodage affine
Code ISBN
Analyser une fraction
Compter en Shadoks
Tester un codage
Poème version 1
Poème version 2
La cuve sans fonction
La cuve avec fonction
Les briques de Brian
Suite de Syracuse
Puissance récursive version 1
Puissance récursive version 2
Suite de Fibonacci