TP1 : Python
1. Indentation et syntaxe
1. Écris un programme qui affiche “Bonjour Python” sans erreur d’indentation.
2. Supprime volontairement l’indentation et observe l’erreur affichée.
2. Variables et types
3. Crée quatre variables : nom, age, taille, est_etudiant.
o nom = ton prénom
o age = ton âge
o taille = ta taille en mètres
o est_etudiant = True ou False
Puis, affiche-les avec print().
4. Vérifie le type de chaque variable avec type().
3. Conversion de types
5. Convertis une chaîne "45" en entier et additionne 5.
6. Convertis un nombre à virgule 7.89 en entier.
7. Convertis un entier 25 en chaîne de caractères et concatène-le avec un texte.
4. Opérations de base
8. Calcule la somme, la différence, le produit et le quotient de a = 12 et b = 4.
9. Calcule la puissance 5 ** 3 et affiche le résultat.
10. Utilise += pour ajouter 10 à une variable x = 5.
5. Affichage et formatage
11. Utilise print() pour afficher une phrase complète :
→ Mon nom est Marie et j’ai 25 ans.
(avec f-string).
12. Affiche le total d’un panier contenant 3 produits à 19.99€ chacun, en formatant le total à deux
décimales.
6. Conditions
13. Écris un programme qui affiche :
• “Majeur” si age >= 18
• “Mineur” sinon.
14. Ajoute une condition intermédiaire : “Presque majeur” si age est entre 16 et 17.
7. Boucles
15. Crée une boucle for qui affiche les nombres de 0 à 4.
16. Crée une boucle while qui affiche les nombres de 1 à 5.
17. Écris une boucle for qui affiche uniquement les nombres pairs entre 0 et 10.
8. Instructions spéciales
18. Utilise break pour arrêter une boucle quand i == 3.
19. Utilise continue pour ignorer le nombre 2 dans une boucle allant de 0 à 4.
9. Opérateurs de comparaison et logiques
20. Crée deux variables a = 8, b = 12 :
• Vérifie si a est inférieur à b.
• Vérifie si a > 0 et b < 20.
• Vérifie si a == 8 ou b == 8.
• Inverse le résultat de la comparaison avec not.