Sobes.tech
Back to tasks
Junior — Middle+
25

Создание классов Book и Library по заданному использованию

Get help with live coding in real time with Sobes Copilot
Task condition

На основе приведённого примера реализуйте два класса — Book и Library — так, чтобы скрипт корректно выполнялся.

library = Library()

book1 = Book("1984", "George Orwell", 1949)
book2 = Book("To Kill a Mockingbird", "Harper Lee", 1960)
book3 = Book("Brave New World", "Aldous Huxley", 1932)

library.add_book(book1)
library.add_book(book2)
library.add_book(book3)

print("Все книги в библиотеке:")
library.show_books()

print("\nКниги автора 'George Orwell':")
orwell_books = library.find_by_author("George Orwell")
for book in orwell_books:
    print(book.info())

library.remove_book("1984")

print("\nПосле удаления '1984':")
library.show_books()