骨架跑起来是什么样
运行下面的 Python 3 程序,填写结果。 def get_total(scores): return 0 # 占位,还没真的实现 print(get_total([80, 90, 70]))
搭出三个子任务的骨架
本路线自始至终用同一个需求练手:给一批成绩,算出平均分,再数出有几个人低于平均分。 为三个子任务各写一个函数骨架,函数体里先放占位的返回值 0,让整个程序能跑起来。 调用第一个骨架,输出它的占位返回值。
把其中一个骨架填成真的
把 get_total 的占位换成真正的实现(求总分),其余两个先留着不动。调用它,输出总分。
为什么一次只实现一个
逐步实现时一次只做一个子任务,是为了【0】。
实现完一个之后先做什么
刚把一个子任务实现完,接下来应该【0】。
全部写完再测的问题
把所有子任务一口气写完再测,问题是【0】。
单独验一个子任务
运行下面的 Python 3 程序,填写结果。 def get_total(scores): return sum(scores) print(get_total([80, 90, 70]) == 240)
先实现并验第一步
本路线自始至终用同一个需求练手:给一批成绩,算出平均分,再数出有几个人低于平均分。 实现 get_total(求总分),并用一条用例验它:结果等于 240 就输出 通过,否则输出 失败。
再实现并验第二步
第一步已经过了。现在实现 get_average(总分除以人数,取整数),同样用一条用例验它:结果等于 80 就输出 通过。
两步都过了,合起来跑一次
两个子任务各自都验过了,现在把它们接起来,输出平均分。