Boucles

Baobab a deux boucles : pour … dans … parcourt un itérable (Python : for … in …), et tantque répète tant qu'une condition reste vraie (Python : while).

1
2
pour i dans intervalle(3): afficher(i)
0 1 2

intervalle(n) produit 0…n-1 ; intervalle(a, b) produit a…b-1. Dans une boucle, casser sort immédiatement (Python : break) et continuer passe à l'itération suivante (continue).

1
2
3
4
n = 0 tantque n < 3: afficher(n) n = n + 1
0 1 2

Une boucle pour parcourt aussi bien un intervalle qu'une liste, un texte ou les clés d'un dictionnaire.