Interrogation de Python (Durée : 1h)
Exercice 1 – Variables et affectations
- Crée trois variables :
prenom,age,note. prenomdoit contenir une chaîne de caractères de votre choix.agedoit contenir votre âge.notedoit contenir un nombre décimal représentant une note sur 20.- Affiche une phrase du type :
"Je m'appelle X, j'ai Y ans et j'ai eu Z/20 à mon dernier contrôle."
Exercice 2 – Conditions
Écris un programme qui demande à l’utilisateur un nombre entier, puis affiche :
- "Positif" si le nombre est positif,
- "Négatif" si le nombre est strictement négatif,
- "Zéro" si le nombre est égal à 0.
Exercice 3 – Boucles
-
(Boucle
for) Affiche la table de multiplication d’un nombren, une variable que vous définirez .
Exemple : sin = 3, le programme doit afficher :
3 x 1 = 3 3 x 2 = 6 ... 3 x 10 = 30 -
(Boucle
while) Écris un programme qui demande un mot de passe à l’utilisateur.
Tant que le mot de passe n’est pas"python123", le programme redemande.
Lorsqu’il est correct, le programme affiche"Accès autorisé".
Exercice 4 – Fonctions
- Écris une fonction
carre(n)qui retourne le carré den. - Écris une fonction
maximum(a, b)qui retourne le plus grand des deux nombres. - Écris une fonction
somme_liste(liste)qui prend une liste de nombres et retourne leur somme.
Exercice 5 – Module standard
- En utilisant le module
math, écris un programme qui demande à l’utilisateur un nombre et affiche sa racine carrée. - En utilisant le module
random, génère un entier aléatoire entre 1 et 20.
Avec une variablea = 10le programme doit indiquer si la proposition est trop petite, trop grande, ou correcte en fonction dea.