def display_tasks(tasks):
print("\n待办事项清单:")
for idx, task in enumerate(tasks, start=1):
print(f"{idx}. {task}")
def add_task(tasks, task):
tasks.append(task)
def remove_task(tasks, task_index):
if 0 <= task_index < len(tasks):
removed_task = tasks.pop(task_index)
else:
print("无效的任务索引!")

def main():
tasks = []

while True:
print("\n选择操作:")
print("1. 查看任务")
print("2. 添加任务")
print("3. 移除任务")
print("4. 退出")

choice = input("请输入你的选择: ")

if choice == '1':
display_tasks(tasks)
elif choice == '2':
task = input("请输入要添加的任务: ")
add_task(tasks, task)
elif choice == '3':
task_index = int(input("请输入要移除的任务编号: ")) - 1
remove_task(tasks, task_index)
elif choice == '4':
print("再见!")
break
else:
print("无效的选择,请重试!")

if __name__ == "__main__":
main()
展开
评论