while
for
Les boucles permettent de répéter des instructions. Il existe deux types de boucles en Python, while et for.
Avec la boucle while, on répète une ou plusieurs instruction(s) tant qu'une condition est vérifiée. Par exemple, on va demander à l'utilisateur de saisir son age tant que l
>>> i = 10 >>> while i >= 0: ... print(i) ... i -= 1 ... 10 9 8 7 6 5 4 3 2 1 0
La boucle for permet
>>> for i in range(5): ... print(i) ... 0 1 2 3 4 >>>
>>> ma_liste = [2, 6, -1, 0, 3] >>> >>> for elt in ma_liste: ... print(elt) ... 2 6 -1 0 3 >>>
La boucle for permet également de parcourir les éléments d'un objet itérable
>>> maListe = ['a', 'b', 'c'] >>> for i, v in enumerate(maListe): ... print(i, v)
>>> ma_liste = [2, 6, -1, 0, 3] >>> >>> for i, k in enumerate(ma_liste): ... print(i, k) ... 0 2 1 6 2 -1 3 0 4 3 >>>
Le mot clé break permet de mettre fin à l'exécution d'une boucle.
break
for i in range(5): print(i) if i == 3: break
Le mot clé continue permet de mettre fin à l'exécution d'une boucle.
continue
for i in range(5): print(i) if i == 3: continue
Le langage Python n'implémente pas la structure répétitive do while.
do while