👤

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 ?


Répondre :

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