独立完成:按城市跑一遍流水线(三组验收)
补全下面的程序:读入一个城市名,只对这个城市的订单跑一遍完整流水线——挑出金额不低于 100 的,各乘 10,最后输出总额(角)。 本题用三组数据验收,其中一组城市的订单全部够不着门槛,这时总额是 0
阅读更多 →
用函数把三段包起来
把三段各包成一个函数,主程序只负责按顺序调用,输出总额(角)。
阅读更多 →
第三段:加起来
接上第三段:把转换之后的金额加起来,输出总额(角)。
阅读更多 →
第二段:把挑出来的换成角
接上第二段:把挑出来的每笔金额乘 10,收进一个列表并输出。
阅读更多 →
第一段:从订单里挑出够门槛的
本路线的流水线一直是同一条:4 笔订单 → 只留金额不低于 100 的 → 每笔从元换成角(乘 10)→ 求总额。 这次数据换成带城市的订单记录。先做第一段:挑出金额不低于 100 的订单,输出挑出来
阅读更多 →
预测整条流水线的产出
运行下面的 Python 3 程序,填写结果。 orders = [{"city": "北京", "amount": 120},
阅读更多 →
汇总结果该说清什么
一份数据处理的汇总结果,至少要说清【0】。
阅读更多 →
拿到一批数据先想什么
拿到一批要处理的数据,先想清楚【0】。
阅读更多 →
三段各验一条,汇总成一句话
给三个函数各写一条断言:过滤后剩 3 条、转换后第一笔是 1200、聚合结果是 4700。 三条全部符合预期就输出 全部通过,只要有一条不符就输出 有失败。
阅读更多 →
封装聚合这一段
封装 total(amounts):把一批金额加起来并返回。用 [1200, 2000, 1500] 调用它,输出总额。
阅读更多 →