Added simple functionality to add new TODOs
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -1 +1,2 @@
|
||||
.venv/
|
||||
__pycache__/
|
||||
|
||||
28
todo.py
Normal file
28
todo.py
Normal file
@@ -0,0 +1,28 @@
|
||||
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()}")
|
||||
Reference in New Issue
Block a user