任务要求以及代码
共有六个题集,只有这个不通过,
我的输出结果跟我预想的并不一样(我预想的是输出0的)
你已经把n转成int了,它怎么可能还是字符串'0'
改成if N==0
入口函数的函数名为 factorial,这个词在英文中是“阶乘”的意思,看起来这个函数是计算阶乘的。
究竟是不是呢?我们通过阅读代码细节来验证一下。
首先我们看到 factorial.py 文件中一共有 3 个自定义函数,它们之间的调用关系是:
其中,factorial() 粒度最大,而 convertIntToList() 和 times() 的粒度是一样的。