Skip to content

Files

Latest commit

 

History

History

TO-DO List Application

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

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. 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

  1. Clone the Repository:
    git clone https://github.com/ShravanDalavi/Simple-Python-Mini-Projects.git
    
  2. Navigate to Directory:
           cd Simple-Python-Mini-Projects/TO-DO\ List\ Application
  3. Run the Script:
     python todo_list.py

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.