Bonjour,

Je ne comprend pas pourquoi j'obtiens cette différence entre les 2 codes.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
from random import *
 
def list_aleat(n):
    s = [0]*n
    print(s)
    for i in s:
        s[i] =random()
    return s
 
print(list_aleat(3))
Et

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
from random import *
 
def list_aleat(n):
    s = [0]*n
    print(s)
    for i in range(n):
        s[i] =random()
    return s
 
print(list_aleat(3))