【发布时间】:2017-09-14 00:25:41
【问题描述】:
我应该写一个递归函数counting(5) 打印5 4 3 2 1 0 1 2 3 4 5。
我在下面做了两个功能,每个功能各做一半,但我需要将它们放在一起。
def countdown(n):
if n == 0:
print 0
else:
print n,
countdown(n-1)
def countup(n):
if n >= 1:
countup(n - 1)
print n,
【问题讨论】:
-
合起来是什么意思,是一个功能吗?
-
@AbdenaceurLichiheb 倒计时打印 5 4 3 2 1 0 倒计时打印 1 2 3 4 5 但我需要一个打印 5 4 3 2 1 0 1 2 3 4 5 的函数
-
@TusharAggarwal 你介意解释一下你在说什么吗?
-
哦,是的,你为什么不使用不同的功能直接调用向下然后向上调用