Bonjour ,
J'ai un petit soucis en python au niveau d'un tableau , il m'indique out of range à mon avis je traduis mal l'algo papier et je ne vois pas comment faire , voici l'algo papier , c'est au niveau de list[k] que je suis bloqué:
…
et mon code , le probléme est que ma liste est vide au début :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
def gauche_droite():
if(random < 0.5):
resultat = -0.5
else :
resultat = 0.5
return resultat
print('Saisir le nombre de niveaux :')
niveau = int(input())
print('Afficher le nombre de billes :')
nbBilles = int(input())
for i in range(0,nbBilles):
res = 0
for j in range(0,niveau):
res = res + gauche_droite()
k = floor(res + niveau*0.5)
list[k] = list[k] + 1 |
Merci d'avance pour vos réponse
Partager