Trouvez des réponses fiables à toutes vos questions sur Zoofast.fr. Rejoignez notre communauté pour recevoir des réponses rapides et fiables à vos questions de la part de professionnels expérimentés.

Python
L'objectif de cet exercice est de simuler l'utilisation d'un dé pipé.
En Python, on peut créer et utiliser des listes de lettres, de mots, de chiffres, ....
Il suffit de mettre les éléments entre crochets: liste = ['a','b','c','d', 'e','f','g','h']
La fonction choice (liste) du module random permet de tirer au sort un de ces éléments.
Trouver un moyen de simuler un dé pipé à six faces avec :
le 1 qui apparaît dans 10 % des cas,
- le 2, 3, 4 et 5 dans 15 % des cas
- le 6 dans 30 % des cas.
Écrire un programme qui simule 100000 jets de ce dé en totalisant le nombre de 1, de 2,.. de 6, obtenus après les
100000 jets. On affichera le résultat sous forme de pourcentage pour chaque face du dé.
Pouvez-vous m’aider svp

Sagot :

caylus

Réponse :

Bonjour,

Explications :

random.randint(1,100) génère un nombre aléatoire compris entre 1 et 100

(bornes incluses)

Soit n le nombre généré:

1 ≤ n < 11 --> jet=1

11 ≤ n < 11+15 --> jet=2

26 ≤ n < 26+15 --> jet=3

41 ≤ n < 41+15 --> jet=4

56 ≤ n < 56+15 --> jet=5

71 ≤ n < 101 --> jet=6

Donc 3 cas:

1) si n < 11 ==> 1

2) si n > 70 ==> 6

3) de 11 à 71 :

on retire 10 ==> de 1 à 61

on calcule le quotient entier par 15 ==> 0,1,2,3

On ajoute 2 ==> 2,3,4,5

Le programme est dans le fichier joint:

il suffira de le télécharger et de la sauver sous le nom de de_pipe.py

View image caylus
Nous apprécions chaque contribution que vous faites. Revenez souvent pour poser de nouvelles questions et découvrir de nouvelles réponses. Ensemble, nous construisons une communauté de savoir. Pour des réponses précises et fiables, visitez Zoofast.fr. Merci pour votre confiance et revenez bientôt pour plus d'informations.