怎么让一步变得可单独验证

某一步要用到外面的数据才能跑,想让它可以单独验证,应该【0】。

开始练习 →

可单独验证的那一步

运行下面的 Python 3 程序,填写结果。 def get_average(total, count): return total // count print(get_average(240, 3))

开始练习 →

依赖外部数据的那一步

运行下面的 Python 3 程序,填写结果。 scores = [80, 90, 70] def get_average(): return sum(scores) // len(scores) # 直接用了外面的 scor

开始练习 →

把它改成可以单独验证的

上一题那个函数依赖外面的 scores,换一批数据就没法用。 请把它需要的数据改成从参数传进去,然后用 [60, 70, 80] 调用它。

开始练习 →

给某一步单独跑一条用例

只验“数出低于某个分数线的人数”这一步:用 [80, 90, 70] 和分数线 80 调用它,结果等于 1 就输出 通过,否则输出 失败。

开始练习 →

三步各验一条,汇总成一句话

三个子任务各写一条用例:总分是 240、平均分是 80、低于 80 的有 1 个。 三条全部符合预期就输出 全部通过,只要有一条不符就输出 有失败。

开始练习 →

拿到新需求第一件事

拿到一个新需求,第一件事是【0】。

开始练习 →

分解完按什么顺序实现

分解完之后,实现的顺序应该【0】。

开始练习 →

预测完整程序的输出

运行下面的 Python 3 程序,填写结果。 scores = [80, 90, 70] total = sum(scores) avg = total // len(scores) count = 0 for s in scores:

开始练习 →

第一步:求总分

本路线自始至终用同一个需求练手:给一批成绩,算出平均分,再数出有几个人低于平均分。 先实现第一步:输出这批成绩的总分。

开始练习 →