封装转换这一段

封装转换这一段

封装 to_jiao(amounts):把每一笔乘 10 并返回。用 [120, 200, 150] 调用它,输出结果列表。

阅读更多 →
封装过滤这一段

封装过滤这一段

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

阅读更多 →
三个函数串起来

三个函数串起来

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

阅读更多 →
拆完之后主程序做什么

拆完之后主程序做什么

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

阅读更多 →
每一段该拆成什么

每一段该拆成什么

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

阅读更多 →
原始数据本身就是空的

原始数据本身就是空的

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

阅读更多 →
门槛正好把所有数据挡在外面

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

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

阅读更多 →
修复:全被过滤掉之后崩了

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

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

阅读更多 →
带保护的空数据

带保护的空数据

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

阅读更多 →
空列表的总和是多少

空列表的总和是多少

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

阅读更多 →