{ }
FIT9136 Coding StudioTest 3 · Personal Practice Workspace
Python runtime · waiting
W1010 marks in sample
CODING QUESTION 1 · PART A

Game Token Transfers

Foundation

Practice assertion, exception, and dictionary mutation in a single function.

PyPart1.pySaved locally
Tab = 4 spaces · Ctrl/⌘ + Enter = Run
OUTPUT & TESTSNot run
Click Run to execute Python, or Test to check expected behaviours. First use loads Python from a CDN.
Practice questions adapted from the user-provided FIT9136 sample pack. Not an official Ed grader.

先理解检查与状态变化,再学习对象如何协作,最后训练独立解题。每一步都以「能自己写出并解释」作为完成标准。

现在先做:Transfer Tokens · Part A

本次整理时已观察到:你已修正第 2 行的运算符与缩进,Part A 的 5/5 测试通过,并已标记完成。下一步先不看参考复写一次、解释失败时字典为何不变;能独立完成后进入 Part B · Unit Testing。部署时的功能验收与本次练习记录分别看待,测试通过本身不等于变式掌握。

知识主线

输入与约束 → assert / raise → 安全更新 dictionary → unittest 验证行为
父类接口 → 子类 overriding → dictionary lookup → 重复执行与循环检测 → polymorphism 串联规则
最后用代码追踪巩固 ABC、异常流程、Pandas 与 NumPy。

每次学习:建议 45–60 分钟

5 分钟:闭卷回忆上次卡点。20–30 分钟:独立完成当前阶段。10–15 分钟:运行测试、解释错误、只修缺失步骤。最后 5–10 分钟:做一个变式并记录复习笔记。一个阶段没有完成就下一次接着做,不按时长强行跳过。

复习节奏:完成后的下一次学习先闭卷重写;约 3 天后再做一个变式。所有时间是建议,不是课程官方安排。考试日期与可用时间未确认,暂不设置日历截止日期。

红黄绿如何判定

🔴 不能独立写出,或解释不了关键一步。🟡 在提示后能完成,尚未通过闭卷复现。🟢 不看答案独立写出,并能解决至少一个改动条件的变式。看懂答案、复制通过测试都不自动升级为绿色。

和我配合:网页上写代码、点 Test 后,在聊天说「检查当前代码」或「继续指导」。我通过已连接的 Chrome 读取当前状态,先指出确切行号与最小提示。需要时再更新网页中的掌握度和笔记;不会持续监听每次按键。

来源:当前聊天中明确的学习状态与网站现有练习。这里的排序、时长和验收标准是个性化建议;未重新核对课程官方考试范围。练习测试不是官方评分器。计划勾选、代码与笔记保存在当前浏览器,可通过「导出进度」备份,不自动跨浏览器同步。计划整理于 2026-10-17。