Discuss / Python / 感觉还是有些乱

感觉还是有些乱

Topic source

_潴潴俠_

#1 Created at ... [Delete] [Delete and Lock User]
def move(n,a,b,c):
    if n == 1:
        print('%s-->%s'%(a,c))
    else:
        move(n-1,a,c,b) #将 a 最上面一层的放到 b 上
        move(1,a,b,c)   #将 a 最后一层的放到 c 上
        move(n-1,c,b,a) #将 c 最上面一层的放到 b 上

print(move(3,'A','B','C'))

  • 1

Reply