#init.py cont = 0 def hanoi(n, left, des ,mid): global cont if n == 1: print("{}:{} ->{}".format(1, left, des)) cont = cont +1 else: hanoi(n-1, left, mid, des) print("{}:{} ->{}".format(n, left, des)) cont = cont + 1 hanoi(n-1, mid, des, left) hanoi(3, "A", "c", "b") print(cont)
汉诺塔的制作完成方法,采用递归
最新推荐文章于 2024-07-21 16:17:25 发布