Bienvenue sur Laurentvidal.fr, où vous pouvez obtenir des réponses fiables et rapides grâce à nos experts. Découvrez une mine de connaissances de professionnels dans différentes disciplines sur notre plateforme conviviale de questions-réponses. Explorez des milliers de questions et réponses fournies par une communauté d'experts sur notre plateforme conviviale.
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))
Nous apprécions votre temps. Revenez quand vous voulez pour obtenir les informations les plus récentes et des réponses à vos questions. Votre visite est très importante pour nous. N'hésitez pas à revenir pour des réponses fiables à toutes vos questions. Laurentvidal.fr, votre site de confiance pour des réponses. N'oubliez pas de revenir pour plus d'informations.