怎么让一步变得可单独验证
某一步要用到外面的数据才能跑,想让它可以单独验证,应该【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:
第一步:求总分
本路线自始至终用同一个需求练手:给一批成绩,算出平均分,再数出有几个人低于平均分。 先实现第一步:输出这批成绩的总分。