|
Est-ce une instruction loop, dans ce cas i s'indente? Bref, j'ai de quoi étudier
En faisant: for a in b
L'instruction for va extraire élément par élément tout ce que contient b.
A chaque étape, il met la valeur dans a.
A l'intérieur du for, il n'y a plus qu'à faire ce que tu veux avec la valeur a extraite de b.
Exemple:
mot = "coucou"
for lettre in mot:
print lettre.upper()
ce qui affiche:
C
O
U
C
O
U
range(n) va créer une liste [0,1,2,3,4,5...n-1]
Exemple:
print range(5)
[0, 1, 2, 3, 4]
Donc for i in range(5) est équivalent à for i in [0, 1, 2, 3, 4]
|
|