為什么第二個return不用加
def move(n, a, b, c): ? ?if n==1: ? ? ? ?print a,'-->',c ? ? ? ?return ? ?#return ? ?move(n-1,a,c,b) ? ?print a,'-->',c ? ?move(n-1,b,a,c) move(4, 'A', 'B', 'C')?
?為什么第二個return不用加
def move(n, a, b, c): ? ?if n==1: ? ? ? ?print a,'-->',c ? ? ? ?return ? ?#return ? ?move(n-1,a,c,b) ? ?print a,'-->',c ? ?move(n-1,b,a,c) move(4, 'A', 'B', 'C')?
?為什么第二個return不用加
舉報
2017-01-18
第二個你要在哪里加?move(n-1,a,c,b),move(n-1,b,a,c)必然會走到n=1,自然就return了
2017-01-18
def move(n, a, b, c): ? ?
if n==1: ? ? ? ?
print a,'-->',c ? ? ??
?return ? ?
#return ? ?
move(n-1,a,c,b) ? ?print a,'-->',c ? ?move(n-1,b,a,c) move(4, 'A', 'B', 'C')?