您所在的位置:首页 - 科普 - 正文科普

编程实例有哪些

宣月
宣月 05-11 【科普】 455人已围观

摘要在这个实例中,我们将使用Python编程语言创建一个简单的ToDoList应用。ToDoList应用允许用户添加任务、标记任务完成、查看当前任务列表以及清除已完成任务。这是一个很好的练习,以帮助你加强

在这个实例中,我们将使用Python编程语言创建一个简单的ToDoList应用。ToDoList应用允许用户添加任务、标记任务完成、查看当前任务列表以及清除已完成任务。这是一个很好的练习,以帮助你加强对Python编程的理解。

步骤1:创建ToDoList类

```python

class ToDoList:

def __init__(self):

self.tasks = []

def add_task(self, task):

self.tasks.append(task)

def view_tasks(self):

if self.tasks:

for index, task in enumerate(self.tasks, start=1):

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

else:

print("No tasks in the list.")

def complete_task(self, task_index):

if 1 <= task_index <= len(self.tasks):

self.tasks.pop(task_index 1)

else:

print("Invalid task index.")

def clear_completed_tasks(self):

self.tasks = [task for task in self.tasks if not task.completed]

```

步骤2:创建Task类

```python

class Task:

def __init__(self, description):

self.description = description

self.completed = False

def __str__(self):

status = "✓" if self.completed else "✗"

return f"{status} {self.description}"

```

步骤3:编写主程序

```python

if __name__ == "__main__":

todo_list = ToDoList()

while True:

print("\nMenu:")

print("1. Add Task")

print("2. View Tasks")

print("3. Complete Task")

print("4. Clear Completed Tasks")

print("5. Exit")

choice = input("Enter your choice: ")

if choice == "1":

task_description = input("Enter task description: ")

task = Task(task_description)

todo_list.add_task(task)

print("Task added successfully.")

elif choice == "2":

todo_list.view_tasks()

elif choice == "3":

task_index = int(input("Enter task index to complete: "))

todo_list.complete_task(task_index)

print("Task completed.")

elif choice == "4":

todo_list.clear_completed_tasks()

print("Completed tasks cleared.")

elif choice == "5":

break

else:

print("Invalid choice. Please try again.")

```

这个ToDoList应用包含了一个简单的任务类Task和一个ToDoList类,以及一个主程序来处理用户输入和展示。通过这个实例,你可以学习如何使用Python创建基本的命令行应用,管理任务列表,并实现基本的任务操作。

Tags: 导演剪辑版 英雄联盟戴安娜 虚幻引擎5 寒冬腊月意思

最近发表

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

目录[+]