0% ont trouvé ce document utile (0 vote)
83 vues1 page

Exercices POO en Python pour débutants

Ce document présente des exercices pratiques pour renforcer la compréhension de la programmation orientée objet en Python. Les exercices incluent la création de classes pour gérer une bibliothèque, un zoo et une banque, avec des exemples d'héritage et de méthodes. Chaque exercice demande d'instancier des objets et d'afficher leurs détails ou informations.

Transféré par

odilontogou
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)
83 vues1 page

Exercices POO en Python pour débutants

Ce document présente des exercices pratiques pour renforcer la compréhension de la programmation orientée objet en Python. Les exercices incluent la création de classes pour gérer une bibliothèque, un zoo et une banque, avec des exemples d'héritage et de méthodes. Chaque exercice demande d'instancier des objets et d'afficher leurs détails ou informations.

Transféré par

odilontogou
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 sur la Programmation Orientee Objet en Python

Ces exercices vous permettront de renforcer votre compréhension de la programmation orientée

objet (POO) en Python.

Exercice 1 : Gestion d'une Bibliotheque


1. Creer une classe `Document` avec les attributs `titre` et `auteur`, et une methode

`afficher_details()`.

2. Creer une classe `Livre` qui herite de `Document` et ajoute un attribut `nb_pages`.

3. Creer une classe `Magazine` qui herite de `Document` et ajoute un attribut `edition`.

4. Instancier un `Livre` et un `Magazine`, puis afficher leurs details.

Exercice 2 : Gestion d'un Zoo


1. Creer une classe `Animal` avec les attributs `nom` et `age`, et une methode `se_presenter()`.

2. Creer une classe `Mammifere` qui herite de `Animal` et ajoute un attribut `fourrure` (True/False).

3. Creer une classe `Oiseau` qui herite de `Animal` et ajoute un attribut `peut_voler` (True/False).

4. Instancier un `Mammifere` et un `Oiseau`, puis afficher leurs informations.

Exercice 3 : Gestion d'une Banque


1. Creer une classe `CompteBancaire` avec les attributs `titulaire` et `solde`, et une methode

`afficher_solde()`.

2. Creer une classe `CompteEpargne` qui herite de `CompteBancaire` et ajoute un attribut

`taux_interet`.

3. Ajouter une methode `calculer_interets()` pour appliquer les interets au solde.

4. Instancier un `CompteEpargne`, deposer de l'argent et calculer les interets.

Vous aimerez peut-être aussi