Aller au contenu

02 Exos Conditions et boucle For

Fiche d'exercices Python 02 sur Capytale : Conditions et boucle For

ou en vous connectant directement sur ENT > caPYTale et en saisissant le numéro d'activité :
231e-7004301

Enoncé⚓︎

Exercice 1 :⚓︎

Écrire un programme qui demande à l’utilisateur sa moyenne au BAC et qui lui indique sa mention:

​moyenne < 8 : Recalé
8 ≤ moyenne < 10 : Oral de rattrapage
10 ≤ moyenne < 12 : Admis
12 ≤ moyenne < 14: Assez bien
14 ≤ moyenne < 16: Bien
16 ≤ moyenne : Très bien

Exercice 2 :⚓︎

Écrire un programme qui affiche les carrés des nombres entiers de 1 à 25.

📋 Texte
1^2 = 1
2^2 = 4
...

Exercice 3 :⚓︎

Écrire un programme qui demande à l'utilisateur de saisir un entier n, puis qui l'affiche à l'écran. ​

Exercice 4 :⚓︎

Écrire un programme qui demande à l'utilisateur de saisir un entier n, puis affiche la table de multiplication de n.

Pour n = 6, on devra obtenir :

📋 Texte
1 * 6 = 6
2 * 6 = 12
3 * 6 = 18
...
10 * 6 = 60

Exercice 5 :⚓︎

Écrire un programme qui demande à l'utilisateur de saisir un entier n, puis qui calcule les 20 premiers résultats de la table de n, mais ne les affiche que si le résultat finit par n.

Pour n = 6, on devra obtenir :

📋 Texte
1 * 6 = 6
6 * 6 = 36
11 * 6 = 66
16 * 6 = 96

Aide : que vaut, par exemple, 53 % 10 ?

Exercice 6 :⚓︎

​Écrire un programme qui affiche la suite de symboles suivante :

*
**
***
****
*****
******
*******

Exercice 7 :⚓︎

On sait qu'une combinaison d'un cadenas a 2 chiffres, tous entre 0 et 3 (inclus).

Écrire un programme qui affiche toutes les combinaisons possibles (00, 01, 02, 03, 10, 11, ..., 33).

On pourra utiliser plusieurs boucles for imbriquées.

Exercice 8 :⚓︎

On sait qu'une combinaison d'un cadenas a 3 chiffres, tous entre 0 et 3 (inclus).

​Écrire un programme qui affiche toutes les combinaisons possibles (000, 001, 002, 003, 010, 011, ..., 333).

​On pourra utiliser plusieurs boucles for imbriquées.