TP Python : Les suites avec les boucles Pour
|
20-10-2019, 11:02 AM
Message : #1
|
||||
|
||||
TP Python : Les suites avec les boucles Pour
Nous avons vu dans ce TP les boucles TantQue
Dans l'exemple du TP, nous avions la suite géométrique (Un) de premier terme 1000 et de raison 1,04 La suite (Un) est définie par Uo = 1000 et Un+1 = 1,04 x Un Nous avions utilisé une boucle Tant Que, car on calculait petit à petit les termes de la suite tant que le loyer était inférieur à 2000€ et on ne savait pas combien de fois on allait répéter les calculs Si on veut écrire un algorithme qui affiche les 10 premiers termes de cette suite on sait qu'on va répéter 9 fois les calculs (car on connaît déjà le premier terme 1000) On va utiliser une boucle Pour On utilise une boucle Pour quand on connaît le nombre de répétitions Dans une boucle Pour, il n'y a plus besoin de compteur car en écrivant : Pour N allant de 1 jusqu'à 9 le compteur N va automatiquement "augmenter" de 1(on dit que N est incrémenté) Voici notre algorithme, et sa traduction en Python
For N in range(1,10) veut dire que le compteur N prend successivement pour valeurs 1, 2, 3, 4, 5, 6, 7, 8 et 9 La boucle s'arrête dès que le compteur vaut 10 La boucle est donc bien répétée 9 fois On pourrait faire la comparaison avec un coureur à pied qui doit boucler 10 tours de piste (en partant de la ligne de départ) avec un compteur qui vaut 1 après le premier tour et qui s'incrémente à chaque passage sur la ligne... Lorsque le compteur passe à 10, la course est finie Dans le fichier suivant, cliquer sur le bouton "Top Départ..." |
||||
20-10-2019, 11:03 AM
Message : #2
|
|||
|
|||
TP Python : Les suites avec les boucles Pour
|
|||
20-10-2019, 12:35 PM
Message : #3
|
|||
|
|||
TP Python : Les suites avec les boucles Pour
Voici le début du sujet de BAC 2019 (session de septembre)
Programmer cet algorithme pour répondre à la question 3 |
|||
20-10-2019, 02:17 PM
Message : #4
|
|||
|
|||
TP Python : Les suites avec les boucles Pour
Compléter l'algorithme puis écrire et exécuter le programme Python pour répondre à la question
: cliquer ici >>(Voir) |
|||