j'ai compris mes maths
jaicompris.com
Cours et exercices corrigés en vidéo
Pour rechercher un exercice ou un cours sur jaicompris.com :
Python

Boucle for en Python ♦ SNT seconde

Conseils
Boucle for en Python
Cours facile

pour débuter avec la boucle FOR en Python

Cours

Pour aller plus loin avec FOR

À retenir

for ... in ... :

for i in range(3,15):

for i in range(5,38,3):

for i in range(8):

Pour coder direct en Python sans rien installer, cliquer sur l'ampoule
VERIFIER dans mon classeur de 2nd si j'ai rien oublié

Exercice 1: python boucle for in range

Écrire un programme en python qui :
  • Affiche tous les entiers de 6 à 20
  • Affiche tous les entiers pairs de 6 à 20
  • Affiche tous les entiers impairs de 9 à 45
  • Affiche les entiers 8 ; 11 ; 14 ; 17 ; ... ; 47

Exercice 2: python boucle for in range

On plante un arbre qui mesure 30 cm et qui pousse de 14 cm par an.
Écrire un programme en Python à l'aide d'une boucle for pour savoir combien il mesure au bout de 8 ans.

Exercice 3: python boucle for in range

Gaspard achète un appartement d'une valeur de 112 000€. La valeur de l'appartement augmente de 2% par an. Écrire un programme en python qui à l'aide d'une boucle for affiche la valeur de l'appartement au bout de 15 ans.

Exercice 4: python boucle for in range

Lotfi achète une voiture d'une valeur de 60 000€. La valeur de la voiture baisse de 15% par an. Écrire un programme en python qui à l'aide d'une boucle for affiche la valeur de la voiture au bout de 10 ans.

Exercice 5: python boucle for in range

On prend une feuille de papier de 0,1 mm d'épaisseur.
Écrire un programme en python qui à l'aide d'une boucle for affiche l'épaisseur au bout de 20 pliages. Le résultat sera donné en mètre.

Exercice 6: python boucle for in range

Écrire un programme en Python qui calcule les sommes suivantes à l'aide d'une boucle for:
  1. \(1+2+3+4+...+100\)
  2. \(1+3+5+7+...+99\)

Exercice 7: python boucle for in range

Écrire un programme en Python qui demande à l'utilisateur un entier $n$ strictement positif et qui calcule les sommes suivantes à l'aide d'une boucle for:
  1. \(1+2^2+3^2+4^2+...+n^2\)
  2. \(1+\dfrac 12+...+\dfrac 1n\)

Exercice 8: python - calculer une moyenne - boucle for in range

Écrire un programme en python pour calculer la moyenne de n notes entrées par l'utilisateur, le nombre n de notes étant choisi par l'utilisateur.

Exercice 9: python - puissance d'un nombre - boucle for in range

  1. Écrire un programme en Python pour calculer $2^{5}$ à partir la définition de la puissance d'un nombre.
  2. Modifier votre programme pour qu'il calcule $a^n$ où $a$ et $n$ sont des entiers naturels entrés par l'utilisateur.
  3. Modifier votre programme pour que l'utilisateur puisse entrer pour $a$ un nombre décimal.

Exercice 10: python & probabilité - boucle for in range

L'objectif est de ce programme est d'estimer la probabilité d'avoir une somme égale à 5 lorsqu'on lance deux dés.
On lance deux dés à 6 faces non truqués 10000 fois.
  1. Écrire un programme en python qui compte le nombre de fois où la somme des deux dés est égale à 5.
  2. Conclure.

Exercice 11: python & tableau de valeur d'une fonction - boucle for in range

On considère la fonction \(f\) définie sur \([-10;10]\) par \(f(x)=3x^2-5x+1 \).
Écrire un programme en python qui affiche le tableau de valeur de la fonction $f$ sur \([-10;10]\) pour $x$ entier.

Exercice 12: python & équation - boucle for in range

On considère l'équation \( 2x^3+3x^2=8x-3 \)
Écrire un programme en python qui affiche les solutions entières de cette équation entre -10 et 10 inclus.

Exercice 13: python & système d'équation - boucle for in range

On considère le système \( \left \{ \begin{array}{rcl} 2x+3y&=&1 \\ 5x-2y&=&12 \end{array} \right. \)
Écrire un programme en python qui affiche les solutions entières de ce système pour \(x\) et \(y\) compris entre -10 et 10 inclus.

Exercice 14: python - Placement et pourcentages - boucle for in range

Les parents de Gaspard ont déposé sur son livret d'épargne $1500$ € au taux d'intérêt de $2\%$.
  1. Écrire un programme en Python pour savoir combien il aura au bout de 10 ans.
  2. Modifier le programme pour que l'utilisateur puisse choisir le nombre d'années et la somme initiale.
  3. Modifier le programme pour que l'utilisateur puisse également choisir le taux d'intérêt en pourcentage.

Exercice 15: python - calculer une somme de carré - boucle for in range

Inès veut construire une pyramide à base carrée comme sur la photo ci-dessous. La pyramide sur la photo a 7 étages.
  1. Inès veut construire une pyramide à 100 étages. Combien de billes doit-elle avoir? Écrire un programme en Python pour répondre au problème.
  2. Modifier le programme pour que l'utilisateur puisse choisir le nombre d'étages.

Exercice 16: python - Réviser ses tables de multiplication - boucle for in range

Écrire un programme en python pour réviser ses tables de multiplication. Le programme tire 2 entiers au hasard et demande à l'utilisateur combien vaut le produit.
On interrogera 10 fois l'utilisateur. 1 pt par bonne réponse et -1 sinon.

Exercice 17: python - Réviser ses tables de multiplication - boucle for in range

On considère le système d'équations suivant: $\left\{ \begin{array}{rl} x + y -3z&= -10 \\ x-y+2z&= 3\\ 2x+y-z&=-6 \end{array} \right.$.
Écrire un programme en Python pour trouver les solutions entières avec $x$, $y$ et $z$ compris entre $-10$ et $10$ inclus.

Exercice 18: python - Réviser ses tables de multiplication - boucle for in range

Écrire un programme en Python qui compte le nombre de "e" dans une chaîne de caractère.


Trustpilot
Trustpilot