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é:

Nom : IMG_20150520_171214.jpg
Affichages : 116
Taille : 239,0 Ko

et mon code , le probléme est que ma liste est vide au début :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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