补全:次数用满就结束
(每道题开头都有同一段游戏核心:new_round 开一局、parse 校验输入、judge 比大小、score 算分。秘密固定是 73。) 这次玩家一直猜不中。补全 step:猜中、或 tries
阅读更多 →
补全:猜中就结束
(每道题开头都有同一段游戏核心:new_round 开一局、parse 校验输入、judge 比大小、score 算分。秘密固定是 73。) 下面的 step 只记次数、不判胜负。补全:judge 回
阅读更多 →
补全:写出 judge
补全 judge:比秘密大回「大了」,小回「小了」,相等回「对了」。
阅读更多 →
judge 对五个数的判决
秘密 73。看 judge 对边上和两头的数怎么说: def judge(secret, n): if n > secret: return "大了"
阅读更多 →
合法性判定和胜负判定
「101 不合法」和「猜满 7 次算输」都是判定。它们的区别是【0】。
阅读更多 →
结束要看哪些状态
判断「这一局是不是结束了」,需要看的状态是【0】。
阅读更多 →
判定函数为什么只判定
judge(secret, n) 只交回「大了」「小了」「对了」三个字之一,不改状态、不打印。这样写的好处是【0】。
阅读更多 →
补全:非法输入不算次数
(每道题开头都有同一段游戏核心:new_round 开一局、parse 校验输入、judge 比大小、step 记一次猜测、score 算分。秘密固定是 73。) 把输入校验接进主循环:parse 返
阅读更多 →
补全:写出 parse
补全 parse:去两端空白;q 和 r 原样返回;不是纯数字或不在 1 到 100 里返回 None;否则返回整数。
阅读更多 →
混着非法输入的一局
(每道题开头都有同一段游戏核心:new_round 开一局、parse 校验输入、judge 比大小、step 记一次猜测、score 算分。秘密固定是 73。) 输入里混着空格、字母、出界的数。非法
阅读更多 →