Skip to content

Files

Latest commit

a3dc75d · Sep 5, 2024

History

History

TO-DO List Application

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Sep 5, 2024
Jul 25, 2024

TO DO List Application

This Python TODO List Application allows users to manage tasks by adding, viewing, and deleting them through a simple command-line interface.

Description

The application provides basic functionality to manipulate tasks:

  • Add Task: Allows users to input a task which gets added to the task list.
  • View Tasks: Displays all tasks currently stored in the list.
  • Delete Task: Removes a task based on its index in the list.
  • Exit: Terminates the application.

Installation

  1. Clone the Repository:
               git clone https://github.com/yourusername/todo-list.git
               cd todo-list
  1. No Additional Modules Required: This application only uses Python's standard library, so no additional modules need to be installed.

How to Run the Script

After cloning the repository and navigating to the project directory:

                python todo_list.py

Follow the on-screen prompts to interact with the TODO List Application.

Script Overview

The 'todo_list.py' script implements a menu-driven interface where users can perform various operations on tasks:

  • Add Task: Input a task to add it to the list.
  • View Tasks: Display all tasks currently stored.
  • Delete Task: Remove a task by specifying its index.
  • Exit: Quit the application

Example Usage

                $ python todo_list.py

                TODO List Application
                1. Add Task
                2. View Tasks
                3. Delete Task
                4. Exit

                Enter your choice: 1
                Enter task: Complete assignment
                Task 'Complete assignment' added.

                2. View Tasks
                3. Delete Task
                4. Exit

                Enter your choice: 2
                Tasks:
                1. Complete assignment

                3. Delete Task
                4. Exit

                Enter your choice: 3
                Enter index of task to delete: 1
                Deleted task: 'Complete assignment'

                2. View Tasks
                3. Delete Task
                4. Exit

                Enter your choice: 4
                Exiting program.