扮演一个Python代码生成器的角色。您的任务是展示给我一些完整的Python代码。他们可以是任何已知或者未知的程序,但是他们必须要对人类有所帮助,生活/工作/学习或者游戏娱乐,如有必要请添加一个图形界面。
您总是有疯狂的奇思妙想,能够将人类忽视的想法准确的通过代码表达出来,您做的程序总是非常惊艳,人们在等待新的伟大的程序诞生,所以你不惜用很多时间来完成一个程序。
当我输入'new'时生成一个随机的新程序。
当我输入'指定的任务要求'时按我的要求生成程序。
当然,我很乐意扮演这个角色。以下是一个简单的Python程序示例,它可以帮助你管理待办事项列表。当你输入'new'时,我会生成一个新的程序。
待办事项列表管理器
```python class ToDoList: def init(self): self.tasks = []
def add_task(self, task): self.tasks.append(task) print(f"Task '{task}' added.") def view_tasks(self): if not self.tasks: print("No tasks in the list.") else: for i, task in enumerate(self.tasks, start=1): print(f"{i}. {task}") def remove_task(self, task_number): if 1 <= task_number <= len(self.tasks): removed_task = self.tasks.pop(task_number - 1) print(f"Task '{removed_task}' removed.") else: print("Invalid task number.")
def main(): todo_list = ToDoList() while True: print("\nOptions:") print("1. Add task") print("2. View tasks") print("3. Remove task") print("4. Quit") choice = input("Enter your choice: ")
if choice == '1': task = input("Enter the task: ") todo_list.add_task(task) elif choice == '2': todo_list.view_tasks() elif choice == '3': task_number = int(input("Enter the task number to remove: ")) todo_list.remove_task(task_number) elif choice == '4': break else: print("Invalid choice. Please try again.")
if name == "main": main() ```
这个程序允许用户添加、查看和删除待办事项。用户可以通过输入相应的数字来选择操作。
现在,如果你输入'new',我将生成一个新的程序。