交付五:五条验收
(每道题开头都有同一段游戏核心:new_round 开一局、parse 校验输入、judge 比大小、step 记一次猜测、score 算分。秘密固定是 73。) 整套逻辑已给。补全五条验收:参考对局
交付四:结束时的总结
(每道题开头都有同一段游戏核心:new_round 开一局、parse 校验输入、judge 比大小、step 记一次猜测、score 算分。秘密固定是 73。) 写出 summary(rec):拼成
交付三:session
(每道题开头都有同一段游戏核心:new_round 开一局、parse 校验输入、judge 比大小、step 记一次猜测、score 算分。秘密固定是 73。) record 已给。从零写出 ses
交付二:step 和 score
从零写出 step(计数、判定、缩范围、判结束)和 score(赢了 8 减次数,否则 0)。走参考对局,输出次数、分数、low、high。
交付一:parse 和 judge
从零写出 parse(去空白;q/r 放行;非纯数字或不在 1~100 返回 None)和 judge(大了/小了/对了)。
整次运行的账
(每道题开头都有同一段游戏核心:new_round 开一局、parse 校验输入、judge 比大小、step 记一次猜测、score 算分。秘密固定是 73。) 三局连打(秘密 73、18、91),
交付前怎么验规则
交付之前要确认「规则正确」。最靠谱的办法是【0】。
「完整」指的是什么
说一个小游戏「完整」,最起码它要能【0】。
补全:次数上限可以配置
(每道题开头都有同一段游戏核心:new_round 开一局、parse 校验输入、judge 比大小、step 记一次猜测、score 算分。秘密固定是 73。) 把上限从全局常量改成每局的状态:ne
补全:输入用完要收尾
(每道题开头都有同一段游戏核心:new_round 开一局、parse 校验输入、judge 比大小、step 记一次猜测、score 算分。秘密固定是 73。) 补全 run(lines):把行喂给