金额是 0 的那一笔

一批订单里混进一笔金额为 0 的,它【0】。

开始练习 →

空列表的总和是多少

运行下面的 Python 3 程序,填写结果。 print(sum([]))

开始练习 →

带保护的空数据

运行下面的 Python 3 程序,填写结果。 picked = [] if len(picked) == 0: print("无数据") else: print(sum(picked) // len(p

开始练习 →

修复:全被过滤掉之后崩了

下面把门槛提到了 500,结果一条都没留下。接着直接求平均,程序会抛 ZeroDivisionError。 请在求平均之前先判断一下:一条都不剩时输出 无数据。

开始练习 →

门槛正好把所有数据挡在外面

门槛设成 300(不低于 300 才留),这批订单一条都够不着。 要求:一条都不剩时输出 无数据,否则输出总额(角)。

开始练习 →

原始数据本身就是空的

这次连原始数据都是空的。同样的流水线跑一遍,要求输出 无数据,不能崩。

开始练习 →

每一段该拆成什么

把流水线拆开时,每一段应该做成【0】。

开始练习 →

拆完之后主程序做什么

三段都做成函数之后,主程序负责【0】。

开始练习 →

三个函数串起来

运行下面的 Python 3 程序,填写结果。 def keep(amounts, line): out = [] for a in amounts: if a >= line:

开始练习 →

封装过滤这一段

封装 keep(amounts, line):留下不低于 line 的那些并返回。用门槛 100 调用它,输出结果列表。

开始练习 →