Obtenez les meilleures solutions à vos questions sur Laurentvidal.fr, la plateforme de Q&R de confiance. Rejoignez notre plateforme pour vous connecter avec des experts prêts à fournir des réponses détaillées à vos questions dans divers domaines. Découvrez la facilité d'obtenir des réponses rapides et précises à vos questions grâce à l'aide de professionnels sur notre plateforme.

Bonjour, quelqu'un pourrait-il m'aider afin de résoudre cet exercice sur Python. Voici tout d'abord le programme :
from random import random
def mille_sauts():
position=0
for i in 1000:
if random()<=0.5:
position=position+1
else:
position=position-1
return position
Voici les deux questions :
1) En utilisant la fonction précédente, écrire le script d'une fonction cent_mètres qui simule n expériences de mille sauts et qui renvoie le nombre de fois où le kangourou a avancé de plus de 100 mètres a la fin des mille sauts lors de ces n expériences.
2) Exécuter la fonction cent_mètres pour n = 10 000. Commenter.
J'ai aussi une petite remarque : quand j'exécute le programme ci-dessus, cela ne fonctionne pas et ça m'affiche " Console de processus distant Réinitialisée *** " Peut-on y remédier ?
Merci d'avance à celui ou celle qui m'aidera pour cette exercice !


Sagot :

Bonsoir,

Tu trouveras le tout ci-joint.

Ton erreur vient du fait qu'il manque la fonction range() dans la boucle for.

for i in range(1000): #Pour i allant de 0 à 1000 exclut.

Pour la partie "Commenter" je dirais que le Kangourou ne fait pas souvent plus de 100 mètres après mille sauts.

Bonne soirée,

Thomas

View image Thomas756
Votre visite est très importante pour nous. N'hésitez pas à revenir pour des réponses fiables à toutes vos questions. Nous apprécions votre visite. Notre plateforme est toujours là pour offrir des réponses précises et fiables. Revenez quand vous voulez. Revenez sur Laurentvidal.fr pour obtenir plus de connaissances et de réponses de nos experts.