代码部分:
def hanoi(n,source,target,helper):
if n==1:
print(source+'->'+target)
else:
hanoi(n-1,source,helper,target)
print(source+'->'+target)
hanoi(n-1,helper,target,source)
hanoi(4,'A','B','C')
运行结果:
A->C
A->B
C->B
A->C
B->A
B->C
A->C
A->B
C->B
C->A
B->A
C->B
A->C
A->B
C->B