Marche aléatoire du kangourou
from random import * from turtle import * def marche_aleatoire(n): # n est le nombre de sauts du kangourou # retourne la position du kangourou au bout de n sauts pos=0 for k in range(n): alea=random() if alea < 0.2 : pos=pos-1 else: pos=pos+1 return pos def marche_aleatoire_graphique(n,pas): # n est le nombre de sauts du kangourou # pas est la longueur de chaque saut pos=0 # Préparation du graphique penup() goto(-150,0) pendown() color('green') goto(150,0) penup() goto(0,-5) pendown() goto(0,5) penup() color('blue') # réglage de la vitesse: speed(2) # Début de la marche for k in range(n): alea=random() if alea < 0.2 : pos=pos-1 else: pos=pos+1 goto(pos*pas,5) pendown() write(str(pos)) def position_moyenne(n,N): # n est le nombre de sauts pour chaque marche # N le nombre de marche pour le calcul de la moyenne Somme=0 for k in range(N): resultat=marche_aleatoire(n) Somme=Somme+resultat print(resultat) return Somme/N