Kodewick
开始学 →
入门←→0 / 80

火箭发射倒数

#063入门递归列表约 3 分钟

火箭发射前要倒数。写 countdown(n),返回 [n, n-1, …, 1];n 是 0 时返回空列表。这次不用循环:让函数叫自己,countdown(n - 1) 就是后面那一截。

示例
countdown(3)→[3, 2, 1]
countdown(0)→[]
main.py
def countdown(n):
    if n == 0:
        return []
    # 在这里写:n 打头,后面接上 countdown(n - 1)(换掉 return [])
    return []
Ctrl + Enter 也能运行
结果

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