A21871. 图书借阅系统学校图书馆想开发一个简单的图书借阅管理系统。要求:(1)定义父类Book,表示图书的基本信息(书名、作者)(2)定义子类BorrowedBook,表示借出的图书,新增借阅人属性(3)可以输出图书完整信息和借阅人信息请根据以下程序框架补充完整,共 4 个填空。# 图书类 class Book: def __init__(self, title, author): self.title …
填空题
困难
知识点
题目描述
图书借阅系统
学校图书馆想开发一个简单的图书借阅管理系统。要求:
(1)定义父类Book,表示图书的基本信息(书名、作者)
(2)定义子类BorrowedBook,表示借出的图书,新增借阅人属性
(3)可以输出图书完整信息和借阅人信息
请根据以下程序框架补充完整,共 4 个填空。
# 图书类
class Book:
def __init__(self, title, author):
self.title = title
self.author = author
def show_info(self):
print("《" + self.title + "》 by " + ________① _________)
# 借出图书类
class BorrowedBook(Book):
def __init__(self, title, author, borrower):
__________②_____________
self.borrower = borrower
def show_borrow_info(self):
print("当前借阅人是:" + self.borrower)
# 创建借书记录
book1 = BorrowedBook("时间简史", "霍金", "张三")
___________③___________
__________④____________ 参考答案
# 图书类
class Book:
def __init__(self, title, author):
self.title = title
self.author = author
def show_info(self):
print("《" + self.title + "》 by " + self.author)
# 借出图书类
class BorrowedBook(Book):
def __init__(self, title, author, borrower):
super().__init__(title, author)
self.borrower = borrower
def show_borrow_info(self):
print("当前借阅人是:" + self.borrower)
# 创建借书记录
book1 = BorrowedBook("时间简史", "霍金", "张三")
book1.show_info()
book1.show_borrow_info()答案解析
评分标准:
(1)self.author(或等效答案);(2分)
(2)super().__init__(title, author)(或等效答案);(3分)
(3)book1.show_info()(或等效答案);(3分)
(4)book1.show_borrow_info()(或等效答案) 。(2分)
上一题
下一题