{}
run-icon
main.py
# To-Do List Manager: Add, Remove, Update Tasks, Mark Completed, Display Pending Tasks tasks = [] while True: print("\n1. Add Task 2. Remove Task 3. Update Task 4. Complete Task 5. Show Pending Tasks 6. Exit") ch = input("Enter your choice: ") if ch == "1": task = input("Enter task name: ") tasks.append(task) print("Task added successfully") elif ch == "2": task = input("Enter task name to remove: ") if task in tasks: tasks.remove(task) print("Task removed successfully") elif ch == "3": old = input("Enter old task name: ") new = input("Enter new task name: ") if old in tasks: pos = tasks.index(old) tasks[pos] = new print("Task updated successfully") elif ch == "4": task = input("Enter completed task name: ") if task in tasks: tasks.remove(task) print("Task completed and removed") elif ch == "5": print("Pending Tasks:") for i in tasks: print(i) elif ch == "6": print("Program closed") break
Output