我想给求运行,求大神解答我错在哪?
花匠键盘 2018-11-12 04:58:33 #hanoi汉诺塔
def hanoi(n,x,y,z,k):
if n == 1:
print(x,'-->',z)
k +=1
return k
else:
hanoi(n-1,x,y,z,k)#将前n-1个盘子从x移到y上
print(x,'-->',z)#将最底下的最后一个盘子从X移到Z上
hanoi(n-1,y,x,z,k)#将Y上的n-1个盘子移到Z上
k +=1
return k
n = 4
hanoi(n,'x','y','z',0)
print('k =',k)