పైథాన్లో చేయవలసిన పనుల జాబితా యాప్కి ఉదాహరణ ఇక్కడ ఉంది:
కొండచిలువtasks = []
def add_task(task):
tasks.append(task)
print("Task added:", task)
def remove_task(task):
try:
tasks.remove(task)
print("Task removed:", task)
except ValueError:
print("Task not found:", task)
def list_tasks():
if len(tasks) == 0:
print("No tasks found.")
else:
for i, task in enumerate(tasks):
print(f"{i+1}. {task}")
while True:
print("To-Do List App\n")
print("1. Add Task")
print("2. Remove Task")
print("3. List Tasks")
print("4. Exit\n")
choice = input("Enter choice (1-4): ")
if choice == "1":
task = input("Enter task: ")
add_task(task)
elif choice == "2":
task = input("Enter task: ")
remove_task(task)
elif choice == "3":
list_tasks()
elif choice == "4":
print("Goodbye!")
break
else:
print("Invalid choice. Please try again.")
ఈ కోడ్ ఖాళీ జాబితాను tasks
మరియు మూడు విధులను నిర్వచిస్తుంది: add_task()
, remove_task()
, మరియు list_tasks()
. ఫంక్షన్ add_task()
ఒక పనిని ఇన్పుట్గా తీసుకుంటుంది, దానిని జాబితాకు జోడిస్తుంది tasks
మరియు టాస్క్ జోడించబడిందని సూచించే సందేశాన్ని ప్రింట్ చేస్తుంది. ఫంక్షన్ remove_task()
ఒక పనిని ఇన్పుట్గా తీసుకుంటుంది, దానిని జాబితా నుండి తీసివేయడానికి ప్రయత్నిస్తుంది tasks
మరియు టాస్క్ కనుగొనబడి తీసివేయబడిందో లేదో సూచించే సందేశాన్ని ముద్రిస్తుంది. ఫంక్షన్ list_tasks()
జాబితాలోని అన్ని టాస్క్లను ప్రింట్ చేస్తుంది tasks
.
కోడ్ అనంతమైన లూప్లోకి ప్రవేశిస్తుంది, ఇది వినియోగదారు ఎంచుకోవడానికి ఎంపికల మెనుని ప్రింట్ చేస్తుంది: టాస్క్ను జోడించండి, టాస్క్ను తీసివేయండి, టాస్క్లను జాబితా చేయండి లేదా యాప్ నుండి నిష్క్రమించండి. వినియోగదారు ఎంపిక ఇన్పుట్ నుండి చదవబడుతుంది మరియు అభ్యర్థించిన చర్యను నిర్వహించడానికి సంబంధిత ఫంక్షన్ పిలువబడుతుంది. వినియోగదారు చెల్లని ఎంపికను నమోదు చేస్తే, దోష సందేశం ముద్రించబడుతుంది.
యాప్ను ఉపయోగించడానికి, కోడ్ని అమలు చేయండి మరియు టాస్క్లను జోడించడానికి, తీసివేయడానికి లేదా జాబితా చేయడానికి ప్రాంప్ట్లను అనుసరించండి. వినియోగదారు నిష్క్రమించడానికి ఎంచుకునే వరకు యాప్ రన్ అవుతూనే ఉంటుంది. టాస్క్లు జాబితాలో నిల్వ చేయబడతాయి tasks
, కాబట్టి అవి యాప్ యొక్క భవిష్యత్తు సెషన్లకు అందుబాటులో ఉంటాయి...