Cours Débutant Python avec Exercices
Corrigés
Leçon 1 : Introduction à Python
Notions abordées :
Qu'est-ce que Python ?
Comment exécuter du code Python (interpréteur, fichiers .py).
Affichage avec print()
Exemple de code :
print("Bonjour, Python !")
Exercice :
1. Affiche ton prénom avec print().
Correction :
print("Jean")
Leçon 2 : Variables et Types de Données
Notions abordées :
Variables : nommer et stocker des valeurs
Types : int, float, str, bool
Exemple de code :
nom = "Alice"
age = 25
est_majeur = True
Exercice :
1. Crée une variable nom, âge et ville, puis affiche-les.
Correction :
nom = "Marie"
age = 30
ville = "Paris"
print(nom, âge, ville)
Leçon 3 : Les Opérations
Notions abordées :
Opérateurs mathématiques : +, -, *, /, //, %, **
Exemple de code :
a = 10
b=3
print(a + b) # 13
print(a % b) # 1
Exercice :
1. Demande à l'utilisateur deux nombres et affiche leur somme.
Correction :
a = int(input("Entrez un nombre : "))
b = int(input("Entrez un autre nombre : "))
print("Somme :", a + b)
Leçon 4 : Conditions (if, elif, else)
Notions abordées :
Structure conditionnelle
Exemple de code :
age = 18
if age >= 18:
print("Majeur")
else:
print("Mineur")
Exercice :
1. Demande l’âge de l’utilisateur, dis s’il est majeur ou non.
Correction :
age = int(input("Quel est votre âge ? "))
if age >= 18:
print("Vous êtes majeur")
else:
print("Vous êtes mineur")
Leçon 5 : Les Boucles
Notions abordées :
for, range()
while
Exemple de code :
for i in range(5):
print(i)
Exercice :
1. Affiche les nombres de 1 à 10 avec une boucle for.
2. Crée un petit jeu qui demande un mot de passe avec une boucle while jusqu’à ce que
l’utilisateur entre "python".
Correction :
for i in range(1, 11):
print(i)
mot_de_passe = ""
while mot_de_passe != "python":
mot_de_passe = input("Entrez le mot de passe : ")
print("Accès autorisé")
Leçon 6 : Les Fonctions
Notions abordées :
Définir et appeler une fonction avec def
Exemple de code :
def dire_bonjour(nom):
print("Bonjour " + nom)
dire_bonjour("Lucie")
Exercice :
1. Crée une fonction qui calcule l’aire d’un rectangle (longueur * largeur).
Correction :
def aire_rectangle(longueur, largeur):
return longueur * largeur
print(aire_rectangle(5, 3))
Leçon 7 : Les Listes
Notions abordées :
Création, accès, ajout, suppression
Exemple de code :
fruits = ["pomme", "banane", "orange"]
[Link]("kiwi")
print(fruits[1])
Exercice :
1. Crée une liste de 5 prénoms, affiche-les tous avec une boucle for.
Correction :
prenoms = ["Alice", "Bob", "Claire", "David", "Emma"]
for prenom in prenoms:
print(prenom)