Zoofast.fr: où vos questions rencontrent des réponses expertes. Rejoignez notre plateforme pour recevoir des réponses rapides et précises de la part de professionnels expérimentés dans divers domaines.

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