def move(n,a,b,c): if n==1: print(a,"--->",c) else: move(n-1,a,c,b) #A柱共有n个盘子,将n-1个移动到B柱 print(a,"--->",c) # 将A柱上的第n个盘子移动到C柱 move(n-1,b,a,c) #将B柱上的n-1个盘子移动到C柱
#完成以上三步就可以将A柱上的所有盘子移动到C柱上
Sign in to make a reply
风致
def move(n,a,b,c): if n==1: print(a,"--->",c) else: move(n-1,a,c,b) #A柱共有n个盘子,将n-1个移动到B柱 print(a,"--->",c) # 将A柱上的第n个盘子移动到C柱 move(n-1,b,a,c) #将B柱上的n-1个盘子移动到C柱