def returnBook(self, name, isbn, rack): for book in self.issuedbook_list: if isbn not in self.issuedbook_list: print(name, "No book found in the books") else: self.issuedbook_list.remove(isbn) Catalog.addBookItem(name, isbn, rack) print(name, "book returned successfully")
def returnBook(self, name, Catalog): book = Catalog.searchByName(name) for self.items in self.issued_book: if book.book_item in self.issued_book: b2 = book.book_item self.issued_book.remove(book.book_item) Catalog.addBookItem(book, b2.isbn, b2.rack) print(name, "Book is returned")
def returnBook(self, name, isbn, rack): for book in self.issuedbook_list: if isbn not in self.issuedbook_list: print("you are returning a wrong book") else: self.issuedbook_list.remove(isbn) Catalog.addBookItem(name, isbn, rack) days = int( input( "How many days has it been since you issued this book? Be honest! :" )) d = 10 if days > d: print( "You Have to pay fine of Rs.2/day for late submission", name) Catalog.addFine(days) else: print("Thank You book returned successfully ", name) print("Returned Book Name & isbn:", name, isbn)
from Catalog import Catalog from User import Member catalog = Catalog() b = catalog.addBook('Shoe Dog', 'Phil Knight', '2015', 312) catalog.addBookItem(b, '123hg', 'H1B2') catalog.addBookItem(b, '124hg', 'H1B4') catalog.addBookItem(b, '125hg', 'H1B5') b = catalog.addBook('Moonwalking with Einstien', 'J Foer', '2017', 318) catalog.addBookItem(b, '463hg', 'K1B2') b = catalog.addBook('Pax', 'Sara Pennypacker', '2017', 288) catalog.addBookItem(b, '554jk', 'M24A') catalog.addBookItem(b, '556jk', 'M25A') catalog.addBookItem(b, '557jk', 'M26A') catalog.displayAllBooks() catalog.removeBook('Pax') catalog.displayAllBooks() catalog.removeBookItem('Shoe Dog', '124hg') catalog.displayAllBooks() b = catalog.searchByName('Shoe Dog') print(b) b = catalog.searchByAuthor('J Foer')
def addBookItem(self, title, isbn, rack): Catalog.addBookItem(title, isbn, rack)
def addBookItem(self, name, isbn, rack): Catalog.addBookItem(name, isbn, rack)
# -*- coding: utf-8 -*- from Book import Book from Catalog import Catalog from User import Member, Librarian b1 = Book('Shoe Dog', 'Phil Knight', '2015', 312) b1.addBookItem('123hg', 'H1B2') b1.addBookItem('124hg', 'H1B3') b1.printBook() catalog = Catalog() b = catalog.addBook('Shoe Dog', 'Phil Knight', '2015', 312) catalog.addBookItem(b, '123hg', 'H1B2') catalog.addBookItem(b, '124hg', 'H1B4') catalog.addBookItem(b, '125hg', 'H1B5') b = catalog.addBook('Moonwalking with Einstien', 'J Foer', '2017', 318) catalog.addBookItem(b, '463hg', 'K1B2') catalog.displayAllBooks() m1 = Member("Vish", "Bangalore", 23, 'asljlkj22', 'std1233') librarian = Librarian("Awantik", "Bangalore", 34, 'asljlkj22', 'zeke101') print(m1) print(librarian) b = catalog.searchByName('Shoe Dog') print(b)
catalog.displayAllBooks() print("The following Book: {} by {} added successfully".format( b1.name, b1.author)) choice = input("Do you wish to add another book (y/n): ") if choice == 'y': continue else: break if choice == 'b' or choice == 'B': while True: print("Add book items: ") isbn = input("Enter ISBN number: ") rack = input("Enter Rack number: ") b1.addBookItem(isbn, rack) catalog.addBookItem(b, isbn, rack) catalog.displayAllBooks() print("The following Book Item added successfully") choice = input("Do you wish to add another book item (y/n): ") if choice == 'y': continue else: break if choice == 'c' or choice == 'C': while True: name = input("Enter book title to remove: ") author = input("Enter book Author: ") publish_date = input("Enter Publish date: ") pages = input("Enter Number of Pages: ") br1 = Book(name, author, publish_date, pages)
def addBookItem(self, book, isbn, rack, Catalog): Catalog.addBookItem(book, isbn, rack) print("Details of the book is added")
# -*- coding: utf-8 -*- from Book import Book from Catalog import Catalog from User import Member, Librarian b1 = Book('python','py', '2015',312) b1.addBookItem('123A','H1B2') b1.addBookItem('124B','H1B3') b1.printBook() catalog = Catalog() b = catalog.addBook('python','py', '2015',312) catalog.addBookItem(b, '123hg','H1B2') catalog.addBookItem(b, '124hg','H1B4') catalog.addBookItem(b, '125hg','H1B5') b = catalog.addBook('Einstien','J ', '2017',318) catalog.addBookItem(b, '463hg','K1B2') b = catalog.addBook('C','E Balguruswamy', '1985',319) catalog.addBookItem(b, '473A','K1B3') b = catalog.addBook('Verses','Walker', '2011',320) catalog.addBookItem(b, '483B','K1B4') catalog.displayAllBooks() m1 = Member("pavan","hassan",23,'asljlk@j22','std1233')
def addBookItem(self, isbn, rack): Catalog.addBookItem(isbn, rack)
from Book import Book from Catalog import Catalog from User import User from User import Member, Librarian c = Catalog() b1 = c.addBook('Politics of Opportunism','R P N Singh', '2019',100) c.addBookItem(b1,'isbn1','R1') c.addBookItem(b1,'isbn1-2','R1-2') b2 = c.addBook('Malayalam poetry','Akkitham Achuthan Namboodri', '2019',130) c.addBookItem(b2,'isbn2','R2') b3 = c.addBook('Celestial Bodies','Jokha Alharthi', '2019',140) c.addBookItem(b3,'isbn3','R3') m = Member('member1','bangalore',24,'123412341234',25,c) bi1 = m.issueBook('Politics of Opportunism') bi2 = m.issueBook('Politics of Opportunism') m.returnBook(bi1) bi3 = m.issueBook('Politics of Opportunism') bi4 = m.issueBook('Politics of Opportunism')
# -*- coding: utf-8 -*- from Book import Book from Catalog import Catalog from User import Member, Librarian b1 = Book('Shoe Dog', 'Phil Knight', '2015', 312) b1.addBookItem('123hg', 'H1B2') b1.addBookItem('124hg', 'H1B3') b1.printBook() catalog = Catalog() b = catalog.addBook('Shoe Dog', 'Phil Knight', '2015', 312) catalog.addBookItem(b, '123hg', 'H1B2') catalog.addBookItem(b, '124hg', 'H1B4') catalog.addBookItem(b, '125hg', 'H1B5') b = catalog.addBook('Moonwalking with Einstien', 'J Foer', '2017', 318) catalog.addBookItem(b, '463hg', 'K1B2') catalog.displayAllBooks() catalog.searchByName('Lean In') catalog.searchByAuthor('J.K.Rowling') m1 = Member("Vish", "Bangalore", 23, 'asljlkj22', 'std1233') m2 = Member("Chaitali", "Pune", 28, 'chaitali123', 'HS1166') m3 = Member("Jane", "Punr", 25, 'jane123', 'HS1177') librarian = Librarian("Awantik", "Bangalore", 34, 'asljlkj22', 'zeke101')