← 返回题库
中级

综合-图书管理系统

未完成
中级参考 代码结构已给出,请填写 ____ 处
def solve():
    class Book:
        def __init__(____):
            self.title = title
            self.author = author
            self.available = True
    class Library:
        def __init__(____):
            self.books = {}
        def add_book(____):
            self.books[book.title] = book
        def borrow_book(____):
            if title in self.books and self.books[title].available:
                self.books[title].available = False
                return True
            return False
        def return_book(____):
            if title in self.books:
                self.books[title].available = True
    library = Library()
    library.add_book(Book(____))
    print(library.borrow_book(____))
    print(library.borrow_book(____))
    library.return_book(____)
    print(library.borrow_book(____))

示例

输入
solve()
期望输出
True
False
True
Python 代码 🔒 登录后使用
🔒

登录后即可练习

注册免费账号,在浏览器中直接运行 Python 代码