26 lines
739 B
Python
26 lines
739 B
Python
# 使用字典来存储Task任务
|
|
# 任务的状态有:未开始、进行中、已完成
|
|
# 任务的状态可以通过TaskManager来进行修改
|
|
# 任务的状态可以通过TaskManager来进行查询
|
|
# 任务的状态可以通过TaskManager来进行删除
|
|
# 任务的状态可以通过TaskManager来进行添加
|
|
|
|
class TaskManager(object):
|
|
def __init__(self):
|
|
self.tasks = {}
|
|
|
|
def add(self, task_name):
|
|
self.tasks[task_name] = 'not started'
|
|
|
|
def delete(self, task_name):
|
|
del self.tasks[task_name]
|
|
|
|
def update(self, task_name, status):
|
|
self.tasks[task_name] = status
|
|
|
|
def query(self, task_name):
|
|
return self.tasks[task_name]
|
|
|
|
def query_all(self):
|
|
return self.tasks
|