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.
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 :
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 :
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.