Gestion d'une Bibliothèque | Python

Exercice Python :

Problème :  Gestion d'une Bibliothèque

Vous êtes chargé de développer un programme Python pour gérer les livres d'une bibliothèque. Vous devez créer une classe Livre pour représenter un livre avec ses attributs tels que le titre, l'auteur et le numéro ISBN. Ensuite, vous devez créer une classe Bibliotheque pour gérer les livres de la bibliothèque.

  1. Définissez une classe Livre avec les attributs titre, auteur. Créez un constructeur pour initialiser ces attributs. Note : isbn est une variable de classe.
  2. Définissez une classe Bibliotheque avec un attribut livres qui sera une liste vide pour stocker les livres. Créez un constructeur pour initialiser cet attribut.
  3. Ajoutez une méthode ajouter_livre(self, livre) à la classe Bibliotheque qui prend un objet de type Livre en paramètre et l'ajoute à la liste livres.
  4. Ajoutez une méthode afficher_livres(self) à la classe Bibliotheque qui affiche les informations de tous les livres dans la bibliothèque.
  5. Ajoutez une méthode rechercher_livre(self, titre) à la classe Bibliotheque qui prend un titre en paramètre et renvoie la liste des livres ayant ce titre.
  6. Créez quelques instances de la classe Livre.
  7. Créez une instance de la classe Bibliotheque.
  8. Ajoutez les livres créés à la bibliothèque à l'aide de la méthode ajouter_livre().
  9. Affichez les informations de tous les livres dans la bibliothèque à l'aide de la méthode afficher_livres().
  10. Recherchez des livres par titre à l'aide de la méthode rechercher_livre() et affichez les résultats.
  11. Modifiez la classe Livre pour inclure un attribut disponible qui indique si le livre est disponible ou non. Modifiez la classe Bibliotheque pour inclure une méthode emprunter_livre(self, titre) qui prend un titre en paramètre, recherche le livre correspondant et met à jour son statut comme non disponible.
  12. Testez la nouvelle fonctionnalité d'emprunt de livres en affichant les informations des livres avant et après l'emprunt.
Python pandacodeur 1

Correction :

Bientot

Explication :

 

Si vous avez trouvé les exercices corrigés en  Python de Mr JoëlYk intéressants et utiles, pourquoi ne pas les partager avec d'autres personnes qui pourraient également en bénéficier ? Partagez ce lien sur les réseaux sociaux ou envoyez-le à vos amis et collègues. Vous pourriez aider quelqu'un à améliorer ses compétences en programmation ou à trouver des solutions à des problèmes complexes. N'oubliez pas que la connaissance doit être partagée pour grandir. Merci pour votre soutien et votre partage !

Contact WhatsApp : +237 658395978 | Réaliser Par Joël_Yk

  • Aucune note. Soyez le premier à attribuer une note !

Ajouter un commentaire

Anti-spam