待办事项系统增删改查功能实现代码
时间: 2023-11-15 17:06:39 浏览: 165
待办事项APP 记事本 登录 注册 增删改查 连接数据库 listview适配器 显示重要程度 显示已完成、未完成事项
以下是一个简单的待办事项系统的增删改查功能的Python实现代码,使用了列表作为数据存储方式:
```python
# 待办事项系统
todo_list = []
# 添加待办事项
def add_todo():
todo = input("请输入待办事项:")
todo_list.append(todo)
print("添加成功!")
# 删除待办事项
def del_todo():
index = int(input("请输入待删除的事项序号:"))
todo_list.pop(index-1)
print("删除成功!")
# 修改待办事项
def update_todo():
index = int(input("请输入待修改的事项序号:"))
todo = input("请输入修改后的待办事项:")
todo_list[index-1] = todo
print("修改成功!")
# 查询待办事项
def query_todo():
print("待办事项:")
for i, todo in enumerate(todo_list):
print(f"{i+1}. {todo}")
# 主函数
def main():
while True:
print("请选择操作:")
print("1. 添加待办事项")
print("2. 删除待办事项")
print("3. 修改待办事项")
print("4. 查询待办事项")
print("5. 退出")
choice = int(input())
if choice == 1:
add_todo()
elif choice == 2:
del_todo()
elif choice == 3:
update_todo()
elif choice == 4:
query_todo()
elif choice == 5:
print("谢谢使用!")
break
else:
print("无效的选择,请重新输入!")
if __name__ == '__main__':
main()
```
该代码实现了待办事项系统的基本功能,用户可以通过输入数字选择不同的操作,包括添加、删除、修改和查询待办事项。使用列表作为数据存储方式,每个待办事项对应一个元素,并且可以通过索引来访问和修改。
阅读全文