Seconde - Cours - Boucles - Exercices

Exercice 1 - Boucle incomplète 1 904

Validé !

Le programme suivant doit afficher les entiers de 7 à 17 à l'aide d'une boucle while.

Trouvez les erreurs et corrigez ce programme pour qu'il affiche la valeur demandée.

n = 0 while n < 17: print(n) n = n + 2

Exercice 2 - Boucle incomplète 2 413

Validé !

Le programme suivant doit afficher les entiers de 3 à 11 à l'aide d'une boucle for.

Trouvez les erreurs et corrigez ce programme pour qu'il affiche la valeur demandée.

for i in range(2,11): print(3)

Exercice 3 - Liste d'entiers 1 256

Validé !

Écrire un programme qui affiche les nombres entiers de 1 à 20.

Exercice 4 - Liste d'entiers 2 185

Validé !

Écrire un programme qui affiche les nombres entiers de 20 à 37.

Exercice 5 - Liste d'impairs 334

Validé !

Écrire un programme qui affiche les nombres impairs de 7 à 29.

Exercice 6 - Liste décroissante 444

Validé !

Écrire un programme qui affiche les nombres entiers de 1 à 15, dans l’ordre décroissant.

Exercice 7 - Valeur inconnue 362

Validé !

Compléter le programme suivant pour qu'il affiche la plus petite valeur de $n$ telle que $n \times (n+1) \times (n+2)$ soit supérieur à $1\,000\,000$.

n = 1 while ... : n = n + 1 print(n)

Exercice 8 - Somme incomplète 340

Validé !

Le programme suivant doit afficher la somme des entiers de 1 à 100.

Trouvez les erreurs et corrigez ce programme pour qu'il affiche la valeur demandée.

for i in range(100): somme = somme + i print(somme)

Exercice 9 - Somme des impairs 243

Validé !

Calculer la somme des entiers impairs de 1 à 999 : $$ 1 + 3 + 5 + \ldots + 999 $$

Exercice 10 - Somme de carrés 227

Validé !

Calculer la somme des carrés des entiers pairs de 2 à 10 000 : $$ 2^2 + 4^2 + 6^2 + \ldots + 10\,000^2 $$

Exercice 11 - Somme des entiers 232

Validé !

Écrire une fonction sommeEntiers(n) qui retourne la somme des entiers naturels inférieurs ou égaux à $n$ : $$ 1 + 2 + 3 + \ldots + n $$

Exercice 12 - Somme des inverses 95

Validé !

Écrire une fonction sommeInverses(n) qui retourne la somme des inverses des entiers naturels compris entre $1$ et $n$ : $$ 1 + \frac{1}{2} + \frac{1}{3} + \ldots + \frac{1}{n} $$

Exercice 13 - Plus petit entier 134

Validé !

Écrire une fonction seuil(A) qui retourne la plus petite valeur de $n$ telle que : $$ 1 + \frac{1}{2} + \frac{1}{3} + \ldots + \frac{1}{n} \geq A$$

Exercice 14 - Nombres de Fibonacci 90

Validé !

Écrire une fonction fibonacci(n) qui calcule le $n$-ième nombre de Fibonacci, définit comme le $n$-ième nombre de la suite mathématique suivante : $$ 0 ~~ 1 ~~ 1 ~~ 2 ~~ 3 ~~ 5 ~~ 8 ~~ 13 ~~ 21 ~~ 34 ~~ 55 ~~ 89 ...$$ Par exemple : >>> fibonacci(5) 3 >>> fibonacci(10) 34