Python 汉诺塔问题

阅读 34

2022-01-23

def Hanoi(n,src,mid,dest):
    if n==1:
        print(src+"->"+dest)
        return
    Hanoi(n-1,src,dest,mid)
    print(src+"->"+dest)
    Hanoi(n-1,mid,src,dest)
n=int(input())
Hanoi(n,'A','B','C')

移动次数:2的n次方-1

相关推荐

精彩评论(0)

0 0 举报