/
IvanKhabarov
/
python
Обзор
Документация
Войти
/
IvanKhabarov
/
python
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
Home_Task/HT_12/task3.py
21 строка
565 B
Ivan-Khabarov
Added new tasks
09 окт 2024, 19:53
09 окт 2024, 19:53
6190c64
Код
Авторство
О чём код?
class Book: _id_counter = 1 def __new__(cls, *args, **kwargs): instance = super().__new__(cls) instance.id = cls._id_counter cls._id_counter += 1 return instance def __init__(self, title, author): self.title = title self.author = author def __str__(self): return f"Book(ID={self.id}, title='{self.title}', author='{self.author}')" # Пример использования book1 = Book("1984", "George Orwell") book2 = Book("To Kill a Mockingbird", "Harper Lee") print(book1) print(book2)