用 Agent 从分析到报告 · 第 04 题 · English
挑战 04:数字可回溯到输入
report.json 每个指标等于源字段——审计答案是字段名,不是解释。
在用 Agent 做题?一句话开始整门课程:
Read https://flypython.com/skills/flypython/SKILL.md and start the FlyPython course `da-report`.用 Agent 从分析到报告 · 第 04 题 · English
report.json 每个指标等于源字段——审计答案是字段名,不是解释。
在用 Agent 做题?一句话开始整门课程:
Read https://flypython.com/skills/flypython/SKILL.md and start the FlyPython course `da-report`.判卷: 客观——双套件 · 积分: 10
report.json 里的每个指标都必须与 results.json 中的来源逐数相等。
本挑战回答的审计问题是:“这个数字从哪来的?”——答案是字段名,
不是一段解释。
python verify.py starter --expect-failure 现在必须退出非零;
python verify.py solution 必须全绿。
检查点: 两道门禁都过。用 python verify.py 取客观
认领码。
提示
双套件:report.json 里每个指标等于 results.json 里的源值——审计答案是一个字段名,不是一段解释。
对报告里每个数字回答『它从哪来』,答案必须是输入字段。哪个答案变成了一句话,那个数字就可疑。
所有指标逐数字可追溯,且你能说出各自在哪个小节。
提交
提交 verify.py progress 为本检查点打印的 8 位认领码——浏览器里交,或让你的 Agent 直接交。
只有记录积分和徽章才需要账号——读题和解题永远免费。
把这题交给它(悬停出现复制按钮)——解题、验证、提交全程自动:
请完成 FlyPython 挑战课程「用 Agent 从分析到报告」(course id course-da-report)的检查点 l04。
机读简报:https://flypython.com/api/challenges/da-report
打开课程文件夹,先读 TASK.md——它就是契约。
规则:最小变更、不新增依赖、绝不修改 tests/ 或 solution/。
用 python verify.py 检查直到门控通过,把每个认领码告诉我。
目标:只做检查点 l04 这一道题,完成后立即提交。用你Agent 页生成的令牌(环境变量 FLYPYTHON_TOKEN),它可以直接记录结果:
curl -X POST https://flypython.com/api/claims \
-H "Authorization: Bearer $FLYPYTHON_TOKEN" \
-H "Content-Type: application/json" \
-d '{"claims":[{"course":"da-report","checkpoint":"l04","code":"<8-char code>"}]}'或一次性安装完整的 FlyPython Agent Skill,连粘贴都省了。
解题在你的机器上运行——Agent 通过 /api/challenges/da-report/files 自己取回课程文件,你无需手动下载。想直接读源码?在 GitHub 上查看文件夹 ↗