Skip to content

mariyaalmasawi-wq/book_library_manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

📘 Book Library Manager A simple interactive Python script that helps users manage their personal book library and wishlist. The program allows you to add books you own, create a wishlist, update both lists when you acquire a new book, and remove books when donating.

🚀 Features Add books you already own

Create a wishlist of books you want

Move a book from wishlist to library

Donate (remove) a book from your library

Fully interactive console-based program

Beginner‑friendly Python code

🧩 How It Works The script uses:

Lists to store books

User input to interact with the program

Conditional statements to update lists

Basic Python logic suitable for beginners

▶️ How to Run Make sure Python is installed

Download the script

Run it using: python book_library_manager.py

📌 Example Interaction

Enter the name of a book you own: Harry Potter Enter the name of another book you own (or press 'Enter' to skip): Your Library: ['Harry Potter', '']

Enter the name of a book you wish to have in the future: Atomic Habits Enter the name of another book you wish to have (or press 'Enter' to skip): Your Wishlist: ['Atomic Habits', '']

Enter the name of a book from your wishlist that you've acquired: Atomic Habits Updated Library: ['Harry Potter', '', 'Atomic Habits'] Updated Wishlist: ['']

About

A simple Python script to manage a personal book library and wishlist.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages