Laurentvidal.fr simplifie la recherche de solutions à toutes vos questions grâce à une communauté active et experte. Explorez une mine de connaissances de professionnels dans différentes disciplines sur notre plateforme de questions-réponses complète. Obtenez des réponses immédiates et fiables à vos questions grâce à une communauté d'experts expérimentés 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
Merci de nous avoir fait confiance pour vos questions. Nous sommes ici pour vous aider à trouver des réponses précises rapidement. 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.