0% ont trouvé ce document utile (0 vote)
46 vues3 pages

Exercices Corrigés de Python Débutant

Transféré par

rifisalma452
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
46 vues3 pages

Exercices Corrigés de Python Débutant

Transféré par

rifisalma452
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Exercices corrigés de Python – Niveau débutant & intermédiaire

Introduction
Python est un langage de programmation simple et puissant, très utilisé en science des
données, intelligence artificielle, développement web et automatisation.
Ce document regroupe une série d’exercices progressifs avec leurs corrigés afin d’aider les
étudiants à pratiquer.

Partie 1 : Exercices de base


Exercice 1 – Opérations simples

Écrire un programme qui demande deux nombres et affiche leur somme, différence, produit et
quotient.

Correction :

a = float(input("Entrer le premier nombre : "))


b = float(input("Entrer le deuxième nombre : "))

print("Somme =", a + b)
print("Différence =", a - b)
print("Produit =", a * b)
print("Quotient =", round(a / b, 2))

Exercice 2 – Conditions

Demander l’âge de l’utilisateur et afficher s’il est mineur ou majeur.

Correction :

age = int(input("Votre âge : "))


if age < 18:
print("Vous êtes mineur")
else:
print("Vous êtes majeur")

Exercice 3 – Boucles

Afficher la table de multiplication d’un nombre donné.

Correction :

n = int(input("Entrer un nombre : "))


for i in range(1, 11):
print(f"{n} x {i} = {n*i}")

Partie 2 : Structures de données


Exercice 4 – Listes

Créer une liste de 10 nombres et afficher la somme, le maximum et le minimum.

Correction :

nombres = [5, 8, 2, 10, 7, 3, 12, 1, 9, 6]


print("Somme =", sum(nombres))
print("Max =", max(nombres))
print("Min =", min(nombres))

Exercice 5 – Dictionnaires

Créer un dictionnaire contenant 3 étudiants et leurs notes, puis afficher la moyenne.

Correction :

notes = {"Ali": 15, "Sara": 12, "Omar": 18}


moyenne = sum([Link]()) / len(notes)
print("Moyenne de la classe =", moyenne)

Partie 3 : Programmation Orientée Objet (POO)


Exercice 6 – Classe Compte Bancaire

Créer une classe CompteBancaire avec les méthodes deposer, retirer et afficher_solde.

Correction :

class CompteBancaire:
def __init__(self, solde=0):
[Link] = solde

def deposer(self, montant):


[Link] += montant

def retirer(self, montant):


if montant <= [Link]:
[Link] -= montant
else:
print("Fonds insuffisants")

def afficher_solde(self):
print("Solde actuel :", [Link])

# Exemple d’utilisation
compte = CompteBancaire(1000)
[Link](500)
[Link](200)
compte.afficher_solde()

Conclusion
Ces exercices constituent une base solide pour apprendre à coder en Python.
Ils peuvent être enrichis par :

 des exercices sur les fichiers,


 la gestion des exceptions,
 les bibliothèques scientifiques (numpy, pandas).

Vous aimerez peut-être aussi