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.

1
for ligne in range (3) :
2
     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