# -*- coding: utf-8 -*- #汉诺塔移动问题 # 定义move(n,a,b,c)函数,接受参数n,表示3个柱子A.B.C中第1个柱子A的盘子数量 # 然后打印出把所有盘子从A借助B移动到C的方法 def move(n,a,b,c): if n==1: print('move', a, '-->', c) else: move(n-1,a,c,b) move(1,a,b,c) move(n-1,b,a,c) move(5,'A','B','C') #计算移动步数 def f(n…