Skip to content

ToureOus/LibraryManagementSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

LibraryManagementSystem

Python Library Management System Create a class called Book to represent a book. Each book has the following attributes: ISBN number, title, authors (can be more than one), publisher, publication date and price. The class should provide the following methods:

  1. Get the book details from the user (using input commands).
  2. str() method that returns all the information about the book. In addition, create a class called Library. A library stores a collection of books and has the following operations:
  3. Add a book to the library. This method should take O(1) time.
  4. Remove a book from the library. This method should take O(1) time.
  5. Display all the books in the library.
  6. Search for a specific book by its ISBN. This method should take O(1) time.
  7. Search for books written by a specific author.
  8. Search for books that cost less than a specific price. In the main script, display a menu to the user that will allow them to choose any of the above operations (add a book, remove a book, etc.).

About

Python Library Management System

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages