汉诺塔

def move(n, A, B, C):
    if n == 1:
        print(A, '-->', C)
    else:
        move(n - 1, A, C, B)
        move(1, A, B, C)
        move(n - 1, B, A, C)
move(4, 'A', 'B', 'C')

 

posted @ 2020-04-15 10:22  燎沉香  阅读(125)  评论(0)    收藏  举报