Ceci est une ancienne révision du document !
Les boucles
While
i = 0 while i <= 10 : print(i) i = i+1
donne :
>>> 0 1 2 3 4 5 6 7 8 9 10>>>
For
s = "Hello world" for lettre in s : print(lettre)
donne :
>>> H e l l o w o r l d>>>
For avec Range
for i in range(0,10) : print(i)
donne
>>> 0 1 2 3 4 5 6 7 8 9
for i in range(2,10,3): print(i)
x = [0., 0.1, 0.2, 0.3, 0.4, 0.5] y = [ ] for i in range( len( x ) ): #i est un int, c'est un indice y.append( x[ i ] ** 2 + 4. ) print(y)
x = [0., 0.1, 0.2, 0.3, 0.4, 0.5] y = [ ] for i in x: #i est un float, c'est un élément de x y.append( i ** 2 + 4. ) print(y)
x = [0., 0.1, 0.2, 0.3, 0.4, 0.5] y = [ i ** 2 + 4. for i in x] print(y)
For avec Break
for i in range(0,10) : print(i) if i == 5 : break
donne :
>>> 0 1 2 3 4 5>>>