Logo
Section 1 / 10

为什么需要组织代码?

学习通过将逻辑拆分到独立文件中来组织不断增长的程序,以提高可读性、可重用性和协作效率。

导入

为什么需要组织代码?

学习通过将逻辑拆分到独立文件中来组织不断增长的程序,以提高可读性、可重用性和协作效率。

No configuration found for ID: b313f29fcb87224f81f1029fc4206a510b2a4754fe63b55f3ac4eb17051ea1ff

1# store.py 2tasks = [] 3 4def add_task(task_name): 5 """创建一个任务并将其添加到列表中。""" 6 new_task = {"id": len(tasks) + 1, "name": task_name, "completed": False} 7 tasks.append(new_task) 8 return new_task
1# interface.py 2def display_update(task, total_count): 3 """格式化并打印更新信息到控制台。""" 4 print(f"--- 列表更新 ---") 5 print(f"已添加: {task['name']}") 6 print(f"总任务数: {total_count}") 7 print("-------------------")
1# main.py 2import store # 引入 store.py 中的代码 3import interface # 引入 interface.py 中的代码 4 5def run_app(): 6 while True: 7 choice = input("输入一个任务(或输入 'q' 退出): ") 8 if choice == 'q': 9 break 10 11 # 1. 请求 store 保存数据 12 new_task = store.add_task(choice) 13 14 # 2. 请求 interface 显示结果 15 interface.display_update(new_task, len(store.tasks)) 16 17if __name__ == "__main__": 18 run_app()

变量、类型和表达式

Imports 和命名空间