defhan(n,A,B,C):
y =0if n==1:#print(A,'->',C)
a = A
c = C
print(a+'->'+c)else:
han(n-1,A,C,B)#将前n-1个盘子移动到第二个盘子上#print(A,'->',C)#将最底下的移动到最后的上
a = A
c = C
print(a
python递归实现汉诺塔问题,和去除多余空格的解决方法由于第一次写博客,有点小小的激动哈!好咯,话不多说直接上代码:def han(n,A,B,C): y = 0 if n==1: #print(A,'->',C) a = A c = C print(a+'->'+c) else: ...