Exercice : 5. Structure itérative : Boucle bornée (Pour) (for)
Rappel
Une structure itérative permet d'effectuer une boucle, c'est à dire exécuter plusieurs fois un ensemble d'instructions.
Les structures Pour sont employées dans les situations où le nombre de répétitions est connu à l'avance.
Exercice n°1
Suite à une punition, vous devez écrire 1000 fois la phrase suivante :
'Un bon lycéen écoute en cours et fait le travail demandé'.
Comme vous êtes astucieux (et aussi un peu paresseux), vous allez coder un programme pour faire le travail à votre place.
Question
Q1 : Écrire l'algorithme correspondant à notre besoin.
Question
Q2 : Coder le programme de l'exercice n°1 en langage Python (pour 3 lignes seulement afin de rendre plus lisible le test) puis exécuter votre programme afin de le valider.
Indice
En langage Python, la commande Pour se note for et il n'y a pas de commande Fin de Pour.
Solution
Ci dessous le programme en langage Python.
for ligne in range (3) :
print ("Un bon lycéen écoute en cours et fait le travail demandé")
Remarque : le nom de la variable (ici ligne) a peu d'importance si le programme se limite à une boucle Pour.
Remarque : la fonction range permet d'énumérer le nombre de passage dans la boucle for (ici 0,1,2 donc 3 passages dans la boucle).
Question
Q3 : Un peu de dessin pour changer.
Le dessin est l'occasion d'utiliser des structures répétitives (par exemple : un carré consiste à dessiner 4 côtés de même longueur...)
On vous propose d'aller découvrir le module de dessin Turtle de Python.
Pour cela, aller dans CAPYTALE, et entrer le code a1df-856882