您所在的位置:首页 - 热点 - 正文热点

nio编程模型

周畦
周畦 04-19 【热点】 966人已围观

摘要**标题:编程范例:使用Python编写一个简单的待办事项列表应用**在这个编程范例中,我们将使用Python编写一个简单的待办事项列表应用,让用户可以添加、查看和删除待办事项。我们将使用命令行界面进

编程范例:使用Python编写一个简单的待办事项列表应用

在这个编程范例中,我们将使用Python编写一个简单的待办事项列表应用,让用户可以添加、查看和删除待办事项。我们将使用命令行界面进行用户交互,并将待办事项保存在文本文件中。

```python

待办事项列表应用

def load_todo_list():

try:

with open("todo_list.txt", "r") as file:

todo_list = file.readlines()

return [item.strip() for item in todo_list]

except FileNotFoundError:

return []

def save_todo_list(todo_list):

with open("todo_list.txt", "w") as file:

for item in todo_list:

file.write(item "\n")

def show_todo_list(todo_list):

if todo_list:

print("待办事项列表:")

for index, item in enumerate(todo_list, start=1):

print(f"{index}. {item}")

else:

print("待办事项列表为空。")

def add_todo(todo_list, todo):

todo_list.append(todo)

save_todo_list(todo_list)

print(f"添加待办事项成功:{todo}")

def delete_todo(todo_list, index):

if 1 <= index <= len(todo_list):

deleted_item = todo_list.pop(index 1)

save_todo_list(todo_list)

print(f"删除待办事项成功:{deleted_item}")

else:

print("无效的待办事项索引。")

def main():

todo_list = load_todo_list()

while True:

print("\n请选择操作:")

print("1. 查看待办事项列表")

print("2. 添加待办事项")

print("3. 删除待办事项")

print("4. 退出")

choice = input("请输入数字选择操作:")

if choice == "1":

show_todo_list(todo_list)

elif choice == "2":

todo = input("请输入待办事项:")

add_todo(todo_list, todo)

elif choice == "3":

index = int(input("请输入要删除的待办事项索引:"))

delete_todo(todo_list, index)

elif choice == "4":

print("谢谢使用,再见!")

break

else:

print("无效的选择,请重新输入。")

if __name__ == "__main__":

main()

```

这个简单的待办事项列表应用允许用户通过命令行界面执行以下操作:

1. 查看待办事项列表

2. 添加新的待办事项

3. 删除已完成的待办事项

4. 退出应用

所有待办事项会保存在名为 `todo_list.txt` 的文本文件中,以便于在下次运行应用时保留。这个范例演示了如何使用Python基本的文件操作和用户交互技巧来创建一个简单但功能强大的应用程序。

Tags: 马克思佩恩3攻略 计算器软件 新三国赵云

最近发表

icp沪ICP备2023033053号-25
取消
微信二维码
支付宝二维码

目录[+]