A simple command-line To-Do list application built in Python. This app allows you to manage your tasks by viewing, adding, marking as done, and deleting them. The tasks are stored in memory, and the app runs in a continuous loop until the user decides to exit.
- View tasks: See all tasks with their current status (Done or Not Done).
- Add a task: Add a new task to your to-do list.
- Mark a task as done: Mark a specific task as completed.
- Delete a task: Remove a task from the list.
- Exit: Exit the app and save your changes.
Here’s a sample output of the app:
--- TO-DO LIST MENU --- 1. View tasks 2. Add a task 3. Mark a task as done 4. Delete a task 5. Exit Choose an option (1-5): 1Your Tasks:
- Buy groceries - [Not Done]
- Finish homework - [Done]
--- TO-DO LIST MENU ---
- View tasks
- Add a task
- Mark a task as done
- Delete a task
Exit Choose an option (1-5): 2 Enter the task: Learn Python Task added!