class Todo: title: str description: str def __init__(self, title: str, description: str) -> None: self.title = title self.description = description def get_title(self) -> str: return self.title def get_description(self) -> str: return self.description def create_todo(title: str, description: str) -> Todo: return Todo(title, description) if __name__ == "__main__": todo_list: list[Todo] = [] todo_list.append(create_todo("Test", "Test Description")) todo_list.append(create_todo("Task 2", "Task 2 Description")) for todo in todo_list: print(f"Title: {todo.get_title()}") print(f"Description: {todo.get_description()}")