Mathématiques

Question

Bonjour, je dois faire un programme python en mathématiques mais je ne comprends rien..J'aurais vraiment besoin d'aide. Je vous remercie d'avance pour vos réponses.

1/Ecrire une fonction en Python simulant le lancer de 3 dés équilibrés (pas de paramètres), retournant Vrai, si au moins 2 des 3 résultats obtenus sont identiques et Faux sinon.

2/Ecrire en Python, un programme renouvelant 1000 fois cette expérience aléatoire et comptant la fréquence des lancers ou un même nombre apparaissait plusieurs fois.

3/A l'aide de ce programme que vous pourrez exécuter plusieurs fois, conjecturer la réponse à la question suivante.
Y'a t-il plus ou moins d'une chance sur 2 que sur les 3 dés, 2 au moins présentent le même nombre ?

1 Réponse

  • Programme PYTHON :

    import random
    kv=0
    kf=0
    for k in range(1000):
        a=random.randrange(1, 7, 1)
        b=random.randrange(1, 7, 1)
        c=random.randrange(1, 7, 1)
        if (a==b) or (a==c) or (b==c):
            kv=kv+1
            print("vrai")
        else:
            kf=kf+1
            print("faux")
    print(kv,"vrai")
    print(kf,"faux")

    après exécution on obtient :
    * 476 "vrai"
    * 524 "faux"
    on peut donc estimer qu'il y a 1 chance sur 2 d'avoir au moins 2 valeurs égales sur les 3 dés

Autres questions