A python Code For a Library.

 A python Program of a full functional library.Which help student to borrow a book submit a book searching a book easily...... 



code....



from dbm.ndbm import library


class Library:
    def __init__(self,books):
        self.book = books

    def availableBooks(self):
        print("Books available in library as folows: ")
        for book in self.book:
             print("*"+book)
    
    def requestBook(self,bookName):
        if bookName in self.book:
            print(f"You have been issued {bookName}! Have a nice day! ")
            self.book.remove(bookName)
        
        else:
            print(f"{bookName} is not availabe!")

    def returnBooks(self,bookName):
            print(f"Your Book has been returned/add! Have a nice day!")
            self.book.append(bookName)


class Student:
    def borowBook(self):
        self.book = (input("Enter a book name to borow: "))
        return self.book

    def returnBook(self):
        self.book = (input("Enter a book name to Return/Add:"))
        return self.book

if __name__=="__main__":
    centralLibrary = Library(["C++","Python","Java"])
    student = Student()
while(True):
    indexofCLB = '''
    === WELCOME TO CENTRAL LIBRARY ====
    * For Books Enquiry:- 1
    * For Book Borow:- 2
    * For Book Return/Add:- 3
    * For Exit:- 4
    '''
    print(indexofCLB)
    
    a = int(input("Enter a valid option: "))
    if a==1:
        centralLibrary.availableBooks()

    elif a==2:
        centralLibrary.requestBook(student.borowBook())

    elif a==3:
        centralLibrary.returnBooks(student.returnBook())

    elif a==4:
        print("Thanks for choosing Central Library. Have a great day ahead!")
        exit()

    else:
        print("Enter a valid option!")
    







Comments

Popular Posts