# Qu'est-ce qu'une boucle?

Un autre superpouvoir de PYTHON est dans ce qu'on appelle les boucles.

Les boucles permettent d'utiliser au maximum une des puissances principales : sa capacité à répéter une tache avec précision uns très grande nombre de fois, très vite.

Pourquoi aurait-on envie de traiter en répétition quelques chose? Un exemple peut être pour appliquer les instructions sur une série de valeur. Si par exemple nous voulons calculer la trajectoire d'un objet en chute, il faut calculer les différents point d'ordonnée correspondants aux différentes abscisses. On verra des exemples ci-après.

# Deux façons de faire une boucle

Nous allons voir deux façon de faire des boucles, selon deux critères différents :

  • boucles for : une boucle qui se répète un nombre déterminé de fois
  • boucles while : un boucle qui se répète tant une certaines conditions est satisfaite.