код для создания электронного учебника для PYTHON
ДАМ 100 БАЛЛОВ
Ответы
Ответ:
# Пример кода для создания электронного учебника Python
class Chapter:
def __init__(self, title, content):
self.title = title
self.content = content
class Book:
def __init__(self, title, author):
self.title = title
self.author = author
self.chapters = []
def add_chapter(self, chapter):
self.chapters.append(chapter)
def get_table_of_contents(self):
print("Table of Contents:")
for index, chapter in enumerate(self.chapters, start=1):
print(f"{index}. {chapter.title}")
def read_chapter(self, chapter_number):
if 1 <= chapter_number <= len(self.chapters):
chapter = self.chapters[chapter_number - 1]
print(f"Chapter {chapter_number}: {chapter.title}")
print(chapter.content)
else:
print("Invalid chapter number.")
# Создание экземпляра книги
book = Book("Python Programming", "John Smith")
# Создание глав и добавление их в книгу
chapter1 = Chapter("Introduction to Python", "Python is a popular programming language...")
chapter2 = Chapter("Variables and Data Types", "Variables are used to store data...")
chapter3 = Chapter("Control Flow", "If statements allow you to make decisions...")
book.add_chapter(chapter1)
book.add_chapter(chapter2)
book.add_chapter(chapter3)
# Вывод оглавления
book.get_table_of_contents()
# Чтение главы
book.read_chapter(2)