谁给我讲一下执行过程
def move(n, a, b, c):
if n ==1:
print a, '-->', c
return
move(n-1, a, c, b)
print a, '-->', c
move(n-1, b, a, c)
move(4, 'A', 'B', 'C')
执行过程谁给我解释一下,n为4的情况下,执行move(4-1, a, c, b),然后一直算到move(1, a, c, b)打印出a -->b;再打印出a -->c;然后执行move(4-1, b, a, c)一直算到move(1, b, a, c),打印出b -->c
然后不是就结束了吗- -. 我蒙蔽了,刚学函数,不懂,为什么还有那么多结果出来
