把它改成可以单独验证的
上一题那个函数依赖外面的 scores,换一批数据就没法用。 请把它需要的数据改成从参数传进去,然后用 [60, 70, 80] 调用它。
阅读更多 →
依赖外部数据的那一步
运行下面的 Python 3 程序,填写结果。 scores = [80, 90, 70] def get_average(): return sum(scores) // len(scor
阅读更多 →
可单独验证的那一步
运行下面的 Python 3 程序,填写结果。 def get_average(total, count): return total // count print(get_average(
阅读更多 →
怎么让一步变得可单独验证
某一步要用到外面的数据才能跑,想让它可以单独验证,应该【0】。
阅读更多 →
拆得不合理的信号
下面哪一条说明这一步拆得不合理:【0】。
阅读更多 →
一个合理的子任务应该怎样
拆得合理的子任务,应该【0】。
阅读更多 →
三步串起来,数出低于平均分的人数
本路线自始至终用同一个需求练手:给一批成绩,算出平均分,再数出有几个人低于平均分。 把三步串起来:先求总分、再求平均分、最后数出低于平均分的人数,输出这个人数。
阅读更多 →
用返回值直接串起来
不额外建变量,直接把前一个函数的返回值当作后一个函数的参数。
阅读更多 →
用变量接住中间结果
把总分接进一个变量,再拿它算平均分并输出。
阅读更多 →
中间结果被覆盖之后
下面的程序不小心把中间结果 total 覆盖成了别的值,再拿它去算平均分。运行后实际输出什么? scores = [80, 90, 70] total = sum(scores) total = le
阅读更多 →