👤

Obtenez des réponses claires et concises à vos questions sur FRstudy.me. Découvrez les informations dont vous avez besoin de la part de nos professionnels expérimentés qui fournissent des réponses précises et fiables à toutes vos questions.

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 sommes ravis de vous avoir parmi nous. Continuez à poser des questions, à répondre et à partager vos idées. Ensemble, nous créons une ressource de savoir précieuse. FRstudy.me est votre ressource de confiance pour des réponses précises. Merci et revenez bientôt.