Bonjour, je suis en spé maths 1ère et j'ai un Dm à rendre pour ******* si quelqu'un pourrait m'aider sa serait gentil Merci d'avance !
Donc,
Un kangourou se trouve en un point d?une route déserte d?Australie occidentale. A chaque
seconde il saute d?un mètre vers l?avant ou d?un mètre vers l?arrière avec la même probabilité.
1) Recopier et compléter la fonction « mille_sauts »
proposée ci-contre qui simule le déplacement du
kangourou après avoir effectué mille sauts.
from random import random
def mille_sauts():
position=0
for i in ... :
if ... :
position=position+1
else:
position=position-1
return position
2) Exécuter la fonction « mille_sauts » plusieurs fois.
Quelle est la plus grande valeur renvoyée (en valeur
absolue) ?
3) En utilisant la fonction précédente, écrire le script d?une fonction « cent_metres » qui simule « n » expériences de mille sauts et qui renvoie le nombre de fois où le kangourou
s?est éloigné de plus de 100 mètres de sa position initiale au bout des mille sauts lors des
« n » expériences.
4) Exécuter la fonction « cent_metres» pour n=10000. Commenter.
*malou>la gestion du temps est ton problème, tout dépendra de ton investissement sur le sujet*
Alors, j'ai déjà réussi à compléter le script, ce qui donne sa :
from random import random
def mille_sauts():
position=0
for i in range(1000) :
if random()<0.5 :
position=position+1
else:
position=position-1
return position
Mais après je suis bloqué pour les autres questions et quand j'exécute le script, rien ne se passe...
demander un entier aléatoire entre 0 et 1 serait plus judicieux..
if randint (0,1) = 1 alors on ajoute 1 à position, sinon on enlève 1 à position.
ensuite, quand tu éxécutes ton script, tu affiches position ? si non, comment savoir ou est le kangourou ??
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :