Exercices – Variables, Opérateurs, Conditions (Python)
A. Variables & Types (1–20)
1. Crée une variable contenant ton prénom et affiche-la.
2. Stocke deux nombres dans deux variables et affiche leur somme.
3. Déclare une variable numérique, une chaîne et un booléen, puis affiche leur type.
4. Convertis une variable nombre en chaîne puis affiche le résultat.
5. Échange les valeurs de deux variables.
6. Crée une variable « prix » et « quantité », puis calcule le total.
7. Demande à l’utilisateur son âge et stocke le résultat en entier.
8. Demande deux nombres à l’utilisateur et affiche leur multiplication.
9. Crée une variable représentant un nombre décimal puis convertis-la en entier.
10.Stocke une phrase dans une variable et affiche le nombre de caractères.
11.Crée une variable contenant la température en Celsius et convertis-la en Fahrenheit.
12.Déclare une variable contenant un nom complet et affiche seulement le prénom.
13.Crée trois variables : nom, âge, ville et affiche une phrase formatée.
14.Déclare une variable contenant un nombre décimal et arrondis-le.
15.Stocke une chaîne et affiche-la entièrement en majuscules.
16.Stocke deux chaînes et affiche-les concaténées avec un espace entre.
17.Déclare une variable contenant « True » sous forme de chaîne et convertis-la en
booléen.
18.Crée une variable contenant le carré d’un nombre donné.
19.Crée une variable contenant un prix TTC et calcule le prix HT (TVA 18%).
20.Stocke un nombre et affiche s’il est positif ou négatif (sans condition, juste message
brut).
B. Opérateurs arithmétiques (21–35)
21.Calcule la somme, la différence, le produit et le quotient de deux nombres.
22.Demande à l’utilisateur un nombre et affiche son carré.
23.Calcule le reste de la division de deux nombres.
24.Utilise les opérateurs +=, -=, *=, /= sur une même variable.
25.Demande deux nombres et affiche le plus grand (sans condition, juste max()).
26.Demande un salaire brut et calcule un salaire net après retenue de 10%.
27.Calcule la moyenne de trois nombres saisis.
28.Calcule le périmètre d’un rectangle (longueur * largeur).
29.Calcule l’aire d’un cercle (π * r²).
30.Demande à l’utilisateur une vitesse en km/h et convertis-la en m/s.
31.Calcule l'âge d'une personne à partir de son année de naissance.
32.Calcule le pourcentage de réussite (ex: 45 réussites sur 60).
33.Divise un nombre par 3 et affiche le résultat arrondi à 2 décimales.
34.Multiplie un nombre par -1 pour inverser son signe.
35.Calcule le montant d’une réduction (ex : prix – réduction%).
C. Conditions IF simples (36–50)
36.Vérifie si un nombre est positif.
37.Vérifie si un nombre est pair ou impair.
38.Vérifie si un utilisateur est majeur (≥ 18 ans).
39.Demande un mot et vérifie s’il contient plus de 5 caractères.
40.Vérifie si deux nombres sont égaux.
41.Vérifie si un mot commence par la lettre « A ».
42.Vérifie si une note (0–20) est suffisante (≥ 10).
43.Vérifie si un nombre est divisible par 3.
44.Vérifie si une année entrée est bissextile (version simple).
45.Vérifie si la température est « chaude » (> 30°C).
46.Vérifie si un prix est inférieur à 100.
47.Vérifie si un utilisateur a entré « oui » ou « non ».
48.Vérifie si un entier est compris entre 1 et 10.
49.Vérifie si un mot est exactement « python ».
50.Vérifie si le mot saisi contient la lettre « e ».
D. Conditions IF...ELSE et IF...ELIF (51–60)
51.Affiche « positif » si le nombre > 0 sinon « négatif ».
52.Vérifie si un nombre est multiple de 5 sinon affiche « non multiple ».
53.Vérifie la catégorie d'âge : enfant (< 12), ado (< 18), adulte.
54.Demande un mot de passe et vérifie s’il est correct.
55.Demande une note et affiche : « A », « B », « C », « D », « E ».
56.Demande la météo : « soleil », « pluie », « nuage » et affiche un message différent.
57.Calcule le prix final : si quantité > 10 applique une remise de 5%.
58.Vérifie si un nombre est : négatif, zéro ou positif.
59.Demande un nombre et indique s'il est faible (< 50), moyen (< 100), élevé (≥ 100).
60.Demande une destination (Paris, Tokyo, Dakar) et affiche le continent correspondant.