👤

Bonjour, je suis en première et j'ai besoin d'aide pour un exercice en NSI sur python.
L'exercice est le suivant : "Ecrivez une fonction « simulation » qui prend en paramètre un entier n, qui simule n fois le tirage d’un nombre choisi au hasard parmi les nombres 1, 2, 3, 4, 5 et 6 et qui renvoie le pourcentage de 6 obtenus.
Vous utiliserez la fonction « randint » du module « random ».
Le code commencera par : « from random import randint »."


Répondre :

Réponse :

from random import randint

def simulation(n):

 x = 0

 for i in range(n):

   if randint(1,6) == 6:

     x += 1

 return x/n

Explications :

On stocke dans la variable x le nombre de fois qu'on a obtenu le nombre 6 lors du tirage aléatoire. On l'initialise à la valeur 0 (ligne 3).

On tire n fois un nombre aléatoire entre 1 et 6, et si l'on tombe sur un 6, alors on incrémente la variable x de 1.

Finalement, on retourne le pourcentage de 6 obtenus.

Merci d'avoir visité notre site, qui traite de Informatique. Nous espérons que les informations partagées vous ont été utiles. N'hésitez pas à nous contacter si vous avez des questions ou besoin d'assistance. À très bientôt, et pensez à ajouter notre site à vos favoris !


Go Class: D'autres questions