创建一个任务管理器应用是一个很好的练习,它可以帮助用户有效地管理任务和提醒。以下是一个基本的命令行版本的任务管理器示例,它允许用户添加、删除和查看任务。
# 创建一个任务管理器
tasks = []
def add_task(task):
tasks.append(task)
print(f"任务 '{task}' 已添加。")
def delete_task(task):
if task in tasks:
tasks.remove(task)
print(f"任务 '{task}' 已删除。")
else:
print(f"找不到任务 '{task}'。")
def view_tasks():
if tasks:
print("当前任务列表:")
for i, task in enumerate(tasks, 1):
print(f"{i}. {task}")
else:
print("任务列表为空。")
def main():
while True:
print("\n任务管理器")
print("1. 添加任务")
print("2. 删除任务")
print("3. 查看任务")
print("4. 退出")
choice = input("请选择操作(输入数字):")
if choice == '1':
task = input("请输入要添加的任务:")
add_task(task)
elif choice == '2':
view_tasks()
task = input("请输入要删除的任务编号:")
try:
task_index = int(task) - 1
if 0 <= task_index < len(tasks):
delete_task(tasks[task_index])
else:
print("无效的任务编号。")
except ValueError:
print("请输入有效的数字。")
elif choice == '3':
view_tasks()
elif choice == '4':
print("谢谢使用,再见!")
break
if __name__ == "__main__":
main()
这个任务管理器示例使用一个简单的列表来存储任务,用户可以选择添加、删除和查看任务。任务以文本形式存储,并按照用户的选择进行操作。
请注意,这只是一个基本的任务管理器示例,没有包括更多高级功能,如任务的截止日期、优先级、提醒等。你可以根据需要进一步扩展和改进这个工具,以满足你的特定需求。希望这个示例能帮助你入门任务管理器的开发。