n个盘子的时候: 1、把n-1个盘子从A经过C移动到B 2、把第n个盘子从A移动到C 3、把n-1个盘子从B经过A移动到C
n个盘子的时候:
1、把n-1个盘子从A经过C移动到B
2、把第n个盘子从A移动到C
3、把n-1个盘子从B经过A移动到C
def hanoi(n, a, b, c): if n > 0: hanoi(n - 1, a, c, b) print("moving from %s to %s" % (a, c)) hanoi(n - 1, b, a, c)