赞
踩
下面是一个综合运用Python列表的实例,它是一个简单的待办事项管理程序:
- # 待办事项管理程序
-
- # 创建一个空的待办事项列表
- todo_list = []
-
- # 显示菜单选项
- def show_menu():
- print("1. 添加待办事项")
- print("2. 显示待办事项")
- print("3. 完成待办事项")
- print("4. 退出程序")
-
- # 添加待办事项
- def add_todo():
- todo = input("请输入待办事项:")
- todo_list.append(todo)
- print("待办事项已添加!")
-
- # 显示待办事项
- def show_todo():
- if len(todo_list) == 0:
- print("没有待办事项!")
- else:
- print("待办事项列表:")
- for i, todo in enumerate(todo_list):
- print(f"{i+1}. {todo}")
-
- # 完成待办事项
- def complete_todo():
- if len(todo_list) == 0:
- print("没有待办事项!")
- else:
- show_todo()
- index = int(input("请输入要完成的待办事项的编号:"))
- if index < 1 or index > len(todo_list):
- print("无效的编号!")
- else:
- todo_list.pop(index-1)
- print("待办事项已完成!")
-
- # 主程序
- while True:
- show_menu()
- choice = input("请选择操作:")
- if choice == "1":
- add_todo()
- elif choice == "2":
- show_todo()
- elif choice == "3":
- complete_todo()
- elif choice == "4":
- print("程序已退出。")
- break
- else:
- print("无效的选择!")
运行结果如下:
- 1. 添加待办事项
- 2. 显示待办事项
- 3. 完成待办事项
- 4. 退出程序
- 请选择操作:1
- 请输入待办事项:学习python
- 待办事项已添加!
- 1. 添加待办事项
- 2. 显示待办事项
- 3. 完成待办事项
- 4. 退出程序
- 请选择操作:1
- 请输入待办事项:学习java
- 待办事项已添加!
- 1. 添加待办事项
- 2. 显示待办事项
- 3. 完成待办事项
- 4. 退出程序
- 请选择操作:1
- 请输入待办事项:学习C
- 待办事项已添加!
- 1. 添加待办事项
- 2. 显示待办事项
- 3. 完成待办事项
- 4. 退出程序
- 请选择操作:2
- 待办事项列表:
- 1. 学习python
- 2. 学习java
- 3. 学习C
- 1. 添加待办事项
- 2. 显示待办事项
- 3. 完成待办事项
- 4. 退出程序
- 请选择操作:3
- 待办事项列表:
- 1. 学习python
- 2. 学习java
- 3. 学习C
- 请输入要完成的待办事项的编号:2
- 待办事项已完成!
- 1. 添加待办事项
- 2. 显示待办事项
- 3. 完成待办事项
- 4. 退出程序
- 请选择操作:2
- 待办事项列表:
- 1. 学习python
- 2. 学习C
- 1. 添加待办事项
- 2. 显示待办事项
- 3. 完成待办事项
- 4. 退出程序
- 请选择操作:4
- 程序已退出。
-
- 进程已结束,退出代码0
这个程序允许用户添加待办事项、显示待办事项、完成待办事项,并且提供了退出程序的选项。用户可以根据菜单选项进行操作。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。