火箭发射前要倒数。写 countdown(n),返回 [n, n-1, …, 1];n 是 0 时返回空列表。这次不用循环:让函数叫自己,countdown(n - 1) 就是后面那一截。
countdown(n)
[n, n-1, …, 1]
n
countdown(n - 1)
countdown(3)
[3, 2, 1]
countdown(0)
[]
def countdown(n): if n == 0: return [] # 在这里写:n 打头,后面接上 countdown(n - 1)(换掉 return []) return []
写好了先点「运行」试试示例,没问题再点「提交」。
这一页要打开 JavaScript 才能写代码。