Kodewick
开始学 →
基础←→0 / 80

一箱铅笔

#067基础递归数字约 4 分钟

一大箱铅笔:箱里装几盒,盒里装几包,包里装几支。levels 从外到里写每层装几个,比如 [2, 3, 10]。写 pencils(levels) 算出一共几支:第一层的个数 × 里面几层算出来的。levels 是空的,就是 1 支。

示例
pencils([2, 3, 10])→60
pencils([])→1
main.py
def pencils(levels):
    if levels == []:
        return 1
    # 在这里写:第一层的个数乘上里面几层的结果(换掉 return 0)
    return 0
Ctrl + Enter 也能运行
结果

写好了先点「运行」试试示例,没问题再点「提交」。