1. Les entiers de 0 à 11
2. Les entiers de 10 à 21
3. faire une somme
4. affichage décroissant
retour sur les exercices 2 et 4
Il existe des façon plus astucieuses de réaliser les boucles dans certains cas.
Par exemple, pour l'exercice 2 : afficher les entiers de 10 à 21, on pouvais écrire :
Cependant... il est possible de faire aussi des boucles décroissantes. A l'exercice 4 on demandait d'afficher les entiers 97, 91, 85, 79. Cela est réalisé par :
for i in range(start,stop) : la boucle début avec i=start et stoppe avec i=stop-1 mais : for i in range(10,4) : commençant à 10 et finissant à 3, cette boucle ne sera pas exécutée ! |
for i in range(start,stop,pas) : la boucle débute avec i=start i augmente de pas à chaque itération. On arrete quand on atteint ou dépasse stop .ainsi: for i in range(10,14,3) : commençant à 10, puis 13 et on stoppe là, la valeur suivante serait 16 dépasse 13 for i in range(10,4,-3) : commençant à 10, puis 7 et on stoppe là, la valeur suivante serait 4 atteint la limite 4 |
La table de 9
C'est assez ennuyeux de devoir répéter 10 fois quasiment la même ligne...
Complète le code ci-dessous qui fait la même chose avec une boucle
les carrés parfaits