Aller au contenu

Exercices : boucles bornées

1. Affichage

Info

  • L'instruction print('a') affiche le caractère a et passe à la ligne suivante.
  • L'instruction print('a', end = ' ') affiche le caractère 'a' suivi d'un espace et ne passe pas à la ligne.

Exercice 1.1

Afficher sur une ligne "la table de multiplication de 8", c'est à dire les produits : \(1 \times 8, 2 \times 8, \ldots, 10 \times 8\).

Exercice 1.2

Afficher sur 10 lignes les "tables de multiplication" des entiers de 1 à 10.

2. Somme

Exercice 2.1

Calculer la somme des entiers de 1 à 100.

Exercice 2.2

Calculer la somme des cubes des entiers de 1 à 100.
Comparer le résultat au carré de la somme des entiers de 1 à 100. 

3. Calculs en boucle

Exercice 3.1

Quelle serait la valeur de la variable resultat à l'issue de l'exécution de ces instructions ?

resultat = 0
for i in range(50):
    resultat = resultat + 2

Exercice 3.2

Quelle serait la valeur de la variable resultat à l'issue de l'exécution de ces instructions ?

resultat = 1
for i in range(5):
    resultat = resultat * 2

Exercice 3.3

Quelle serait la valeur de la variable resultat à l'issue de l'exécution de ces instructions ?

resultat = 0
for i in range(1, 5):
    resultat = resultat + i

Exercice 3.4

Quelle serait la valeur de la variable resultat à l'issue de l'exécution de ces instructions ?

resultat = 1
for i in range(1, 5):
    resultat = resultat * i

4. Tracés en boucle

Exercice 4.1

Réaliser la figure suivante :

octogone

Exercice 4.2

Réaliser la figure suivante :

frise

Exercice 4.3

Réaliser la figure suivante :

croix

Exercice 4.4

Réaliser la figure suivante :

six carrés

Exercice 4.5

Réaliser la figure suivante :

six octogones

Exercice 4.6

Réaliser la figure suivante :

huit octogones

Exercice 4.7

Réaliser la figure suivante :

frises