Exercices - Les Bases de la Syntaxe Python
Exercice 1 : Déclaration et affichage de variables
Créez une variable pour chaque type suivant : int, float, str, bool. Affichez-les et vérifiez leur
type avec la fonction type().
Exercice 2 : Demander un nom et un âge
Demandez à l’utilisateur son nom et son âge, puis affichez un message de bienvenue.
Exercice 3 : Nombre pair ou impair
Écrire un programme qui demande un nombre à l'utilisateur et indique s'il est pair ou
impair.
Exercice 4 : Table de multiplication
Écrire un programme qui affiche la table de multiplication (de 1 à 10) pour un nombre
donné.
Exercice 5 : Vérification de l’âge
Écrire un programme qui demande un âge et affiche si la personne est mineure ou majeure
(en supposant que la majorité est atteinte à 18 ans).
Exercice 6 : Somme des nombres
Écrire un programme qui calcule la somme des nombres de 1 à N (N étant saisi par
l’utilisateur). Formule de la somme des N premiers entiers : S = N * (N + 1) / 2
Exercice 7 : Trouver le plus grand des trois nombres
Demandez trois nombres à l’utilisateur et affichez le plus grand d'entre eux.
Exercice 8 : Nombre premier
Écrire un programme qui vérifie si un nombre est premier. Un nombre premier est un
nombre naturel supérieur à 1 qui n'a que deux diviseurs : 1 et lui-même.
Exercice 9 : Calcul du factoriel
Écrire un programme qui calcule le factoriel d'un nombre N donné par l'utilisateur. Le
factoriel d'un entier N est défini comme : N! = N × (N-1) × ... × 1, avec 0! = 1.
Exercice 10 : Polynôme du second degré
Écrire un programme qui résout une équation du second degré de la forme ax² + bx + c = 0.
Les solutions sont données par la formule du discriminant :
Δ = b² - 4ac
Si Δ > 0, il y a deux solutions distinctes : x1 = (-b + √Δ) / 2a et x2 = (-b - √Δ) / 2a.
Si Δ = 0, il y a une seule solution : x = -b / 2a.
Si Δ < 0, il n'y a pas de solution réelle.
Exercice 11 : Suite de Fibonacci
Affichez les N premiers termes de la suite de Fibonacci.
La suite de Fibonacci est définie par : F(0) = 0, F(1) = 1, et F(n) = F(n-1) + F(n-2) pour n ≥ 2.
Exercice 12 : Diviseurs d’un nombre
Écrire un programme qui affiche tous les diviseurs d'un nombre donné.