定义一个类,用来表示图书馆的书籍信息,它具有书名、作者、出版社、图书馆存书数量等属性;在定义一些方法,如获取第一个作者名、打印书籍的基本信息、借书和还书(改变存书数量)等。
时间: 2023-04-25 10:00:54 浏览: 59
这是一个图书馆书籍信息的类,它包含书名、作者、出版社和图书馆存书数量等属性。此外,还定义了一些方法,如获取第一个作者名、打印书籍的基本信息、借书和还书(改变存书数量)等。
class LibraryBook:
def __init__(self, title, author, publisher, quantity):
self.title = title
self.author = author
self.publisher = publisher
self.quantity = quantity
def get_first_author(self):
return self.author.split(',')[]
def print_book_info(self):
print(f"书名:{self.title}")
print(f"作者:{self.author}")
print(f"出版社:{self.publisher}")
print(f"存书数量:{self.quantity}")
def borrow_book(self):
if self.quantity > :
self.quantity -= 1
print("借书成功!")
else:
print("库存不足,无法借书。")
def return_book(self):
self.quantity += 1
print("还书成功!")
阅读全文