创建一个任务管理器应用是一个很好的练习,它可以帮助用户有效地管理任务和提醒。以下是一个基本的命令行版本的任务管理器示例,它允许用户添加、删除和查看任务。

# 创建一个任务管理器
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()

这个任务管理器示例使用一个简单的列表来存储任务,用户可以选择添加、删除和查看任务。任务以文本形式存储,并按照用户的选择进行操作。

请注意,这只是一个基本的任务管理器示例,没有包括更多高级功能,如任务的截止日期、优先级、提醒等。你可以根据需要进一步扩展和改进这个工具,以满足你的特定需求。希望这个示例能帮助你入门任务管理器的开发。