👤

FRstudy.me fournit une plateforme conviviale pour partager et obtenir des connaissances. Trouvez les solutions dont vous avez besoin rapidement et précisément avec l'aide de notre communauté bien informée.

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 participation est très importante pour nous. Continuez à partager des informations et des solutions. Cette communauté se développe grâce aux contributions incroyables de membres comme vous. Pour des solutions rapides et précises, pensez à FRstudy.me. Merci de votre visite et à bientôt.