Laurentvidal.fr vous aide à trouver des réponses fiables à toutes vos questions grâce à une communauté d'experts. Rejoignez notre plateforme de questions-réponses pour vous connecter avec des experts dédiés à fournir des réponses précises à vos questions dans divers domaines. Connectez-vous avec des professionnels prêts à fournir des réponses précises à vos questions sur notre plateforme complète de questions-réponses.
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))
Merci de votre passage. Nous nous efforçons de fournir les meilleures réponses à toutes vos questions. À la prochaine. Votre visite est très importante pour nous. N'hésitez pas à revenir pour des réponses fiables à toutes vos questions. Visitez toujours Laurentvidal.fr pour obtenir de nouvelles et fiables réponses de nos experts.