Borrow 8
Borrow 8
import ListSplit
def borrowBook():
success=False
while(True):
firstName=input("Enter the first name of the borrower: ")
if firstName.isalpha():
break
print("please input alphabet from A-Z")
while(True):
lastName=input("Enter the last name of the borrower: ")
if lastName.isalpha():
break
print("please input alphabet from A-Z")
t="Borrow-"+firstName+".txt"
with open(t,"w+") as f:
f.write(" Library Management System \n")
f.write(" Borrowed By: "+ firstName+"
"+lastName+"\n")
f.write(" Date: " + dt.getDate()+" Time:"+
dt.getTime()+"\n\n")
f.write("S.N. \t\t Bookname \t Authorname \n" )
while success==False:
print("Please select a option below:")
for i in range(len(ListSplit.bookname)):
print("Enter", i, "to borrow book", ListSplit.bookname[i])
try:
a=int(input())
try:
if(int(ListSplit.quantity[a])>0):
print("Book is available")
with open(t,"a") as f:
f.write("1. \t\t"+ ListSplit.bookname[a]+"\t\t
"+ListSplit.authorname[a]+"\n")
ListSplit.quantity[a]=int(ListSplit.quantity[a])-1
with open("Stock.txt","w+") as f:
for i in range(3):
f.write(ListSplit.bookname[i]+","+
ListSplit.authorname[i]
+","+str(ListSplit.quantity[i])
+","+"$"+ListSplit.cost[i]+"\n")
else:
print("Book is not available")
borrowBook()
success=False
except IndexError:
print("")
print("Please choose book acording to their number.")
except ValueError:
print("")
print("Please choose as suggested.")