拆成三个职责函数

拆成三个职责函数

拆成 get_total、get_people、calc_per 三个函数,算出人均金额(总额 100,4 个人,取整数)。 代码里带 @youci 的语句,以及专门用来输出这些语句的函数,都只负责播

阅读更多 →
拆成两个职责函数

拆成两个职责函数

拆成 calc_total(算总额)和 calc_pay(算实付)两个函数。单价 50、数量 2、优惠 20,输出实付金额。 代码里带 @youci 的语句,以及专门用来输出这些语句的函数,都只负责播

阅读更多 →
把一个计算封装成函数

把一个计算封装成函数

把“算两个数之和”封装成 add(a, b),调用它输出 3 + 4 的结果。 代码里带 @youci 的语句,以及专门用来输出这些语句的函数,都只负责播放动画,不是这道题要学的内容,也不会出现在输出

阅读更多 →
预测拆分后的输出

预测拆分后的输出

运行下面的 Python 3 程序,填写结果。 def read_price(): return 50 def calc_discount(p): return p - 10 pr

阅读更多 →
拆完之后输出应该怎样

拆完之后输出应该怎样

正确拆分之后,程序的最终输出应该【0】。

阅读更多 →
拆分的第一步

拆分的第一步

拆分一段长程序时,第一步应该【0】。

阅读更多 →
拆分时说的单一职责

拆分时说的单一职责

“单一职责”指的是一个函数【0】。

阅读更多 →
修复:调用时漏了参数

修复:调用时漏了参数

函数是一个有边界的框: 函数里面 total = 100 函数外面 外面够不着 greet 需要一个 name 参数,但调用时什么也没传,运行会报 TypeError。 请补上参数,让程序输出 你好,

阅读更多 →
修复:外面拿不到函数里的变量

修复:外面拿不到函数里的变量

函数是一个有边界的框: 函数里面 total = 100 函数外面 外面够不着 下面程序在函数外面直接用了 calc 里面的 total,运行会报 NameError。 请改成让 calc 用 ret

阅读更多 →
预测通过 return 交回的局部值

预测通过 return 交回的局部值

函数是一个有边界的框: 函数里面 total = 100 函数外面 外面够不着 运行下面的 Python 3 程序,填写结果。 def double(n): result = n * 2

阅读更多 →