Participez aux discussions sur FRstudy.me et obtenez des réponses pertinentes. Trouvez des réponses précises et fiables de la part de notre communauté d'experts dévoués.
Sagot :
Réponse :
Bonjour
Le tableau "Faces" indique en chaine de caractères quelles faces ont été obtenues. le décimal "proba" indique la probabilité (fixe en fonction de "number" dans la fonction) que ce résultat arrive.
Pour la ligne 'Faces.append("pile" if n < 0.5 else "face")', si 'n' est inférieur à 0.5, on ajoutera "pile" dans le tableau "Faces". Sinon on ajoutera "face".
En espérant que c'est ce que tu demande.
Explications :
from random import *
def programme(number=1):
Faces = []
for i in range(number):
n = random()
Faces.append("pile" if n < 0.5 else "face")
proba = 1 / 2 ** number
return Faces, proba
nb = int(input("Donnez un nombre de lancés : "))
print(programme(nb))
Votre participation est très importante pour nous. Continuez à partager des informations et des solutions. Cette communauté se développe grâce aux contributions incroyables de membres comme vous. Chaque question trouve une réponse sur FRstudy.me. Merci et à très bientôt pour d'autres solutions.