给我写一个项目用python
时间: 2024-04-14 09:25:44 浏览: 14
当然,以下是一个简单的示例项目,它使用Python编写一个简单的待办事项应用程序:
```python
class TodoList:
def __init__(self):
self.tasks = []
def add_task(self, task):
self.tasks.append(task)
print("任务已添加!")
def remove_task(self, task):
if task in self.tasks:
self.tasks.remove(task)
print("任务已移除!")
else:
print("任务不存在!")
def show_tasks(self):
if self.tasks:
print("待办事项列表:")
for index, task in enumerate(self.tasks):
print(f"{index+1}. {task}")
else:
print("待办事项列表为空!")
def main():
todo_list = TodoList()
while True:
print("\n请选择操作:")
print("1. 添加任务")
print("2. 移除任务")
print("3. 显示任务列表")
print("4. 退出")
choice = input("请输入选项:")
if choice == "1":
task = input("请输入任务:")
todo_list.add_task(task)
elif choice == "2":
task = input("请输入要移除的任务:")
todo_list.remove_task(task)
elif choice == "3":
todo_list.show_tasks()
elif choice == "4":
print("程序已退出。")
break
else:
print("无效的选项,请重新输入。")
if __name__ == "__main__":
main()
```
这个项目是一个简单的待办事项应用程序,它允许用户添加任务、移除任务和显示任务列表。用户通过命令行界面进行交互,根据不同的选择执行不同的操作。你可以根据自己的需求进行修改和扩展。