真实操作案例教育与学习辅助
编程入门教学:Tokeny 实操案例
给初学者准备 Python 循环与列表教程,配 3 个能执行的练习、参考答案和测试;真实运行代码,展示实际输出。
作者:Tokeny 团队 · Windows · Tokeny 1.7.8 · gpt-6-sol
准备这次任务的输入
在 Tokeny 中新建工作空间,将下载的样例解压到工作空间,选择支持工具调用的模型。本例使用合成演示数据或文中列出的公开资料。
- learner.md
把任务交给 Tokeny
给初学者准备 Python 循环与列表教程,配 3 个能执行的练习、参考答案和测试;真实运行代码,展示实际输出。 交付文件:lesson.md、examples.py、test_examples.py。 验收要点: - 总步数 60300 - 最高 12000,4 天超过 8000 - 代码与测试真实运行 这是使用合成演示输入或指定公开资料的真实操作案例。请先读取工作空间输入,再实际生成文件并自检。所有写入、脚本与临时服务限于当前工作空间;临时服务只监听 127.0.0.1,执行后关闭;不触达外部收件人、不发布、不付款、不更改系统设置,不调用子智能体。需要公开资料时可读取给定 URL。只启用完成任务必需的工具。另写 report.md(中文)和 report.en.md(英文),简洁、完整,包含输入、处理步骤、真实结果、检查方式和局限;失败或未验证部分如实记录,不能宣称成功。最终回复用中文列出产物、关键结果与待核实项。 排版检查:Word 主标题仅出现一次,标题为黑色且与后续正文或表格保持同页;Excel 表头和长文字不能被窄列截断,合理设置列宽、换行、行高;HTML 在 390px 视口不能整页横向溢出。报告没有固定字数要求,不要为字数反复改写。
本次使用独立演示工作空间。复现时,请根据自己的文件与权限设置检查操作,确认后继续。
实际执行过程
任务从 Tokeny 输入框提交,由在线模型读取资料并调用工具实际执行。本例核对本地演示任务与实际生成的文件,结果和检查方法见下文。
产物、结果与复核
输入
读取了工作空间中的 learner.md 和 ENVIRONMENT.md。输入说明学生已会变量和四则运算,不熟悉列表和循环;示例数据为 [6500, 8200, 9100, 7000, 10000, 12000, 7500],目标是统计一周步数、找最高一天,并统计超过 8000 步的天数。未使用外部公开资料。
处理步骤
- 根据学习基础编写
lesson.md,先讲列表、for循环、累加器、条件计数和最大值,再提供 3 个练习及参考答案。 - 在
examples.py中实现total_steps、highest_steps和days_over_target,并加入可直接执行的main演示。 - 在
test_examples.py中用 Pythonunittest覆盖三个核心结果、严格大于 8000 的边界,以及空列表异常。 - 在当前工作空间执行
python examples.py和python -m unittest -v test_examples.py。
真实结果
示例脚本实际输出:
一周步数: [6500, 8200, 9100, 7000, 10000, 12000, 7500]
总步数: 60300
最高步数: 12000
超过 8000 步的天数: 4
测试实际结果:5 个测试全部通过,终端报告 Ran 5 tests in 0.000s 和 OK。
检查方式
- 用示例程序的标准输出核对总步数
60300、最高步数12000、超过 8000 步的天数4。 - 用
unittest运行test_examples.py,确认函数行为和边界条件。 - 逐项检查交付文件存在:
lesson.md、examples.py、test_examples.py、report.md、report.en.md。
局限
本次测试只覆盖给定的整数步数列表和少量边界情况,没有覆盖非整数、非数字元素、超大列表或性能场景。教程示例使用固定数据,不包含从文件或用户输入读取数据。运行结果是在当前 Windows Python 环境中获得的,未在其他 Python 版本或操作系统上复测。
下载产物,自己核对
压缩包保存本次执行生成的文件。替换成自己的资料后,可以按下面的检查点验收。
- 总步数 60300
- 最高 12000,4 天超过 8000
- 代码与测试真实运行
lesson.md · 3 KBexamples.py · 1 KBtest_examples.py · 1 KBreport.md · 2 KBreport.en.md · 2 KB
下载本次实际产物