",c) return None if n == 2: print(a,"->",b) print(a,"->",c) print(b,"->",c) return None Han ..." />

汉诺塔

发布时间:2019-05-18 23:56:29编辑:auto阅读(2314)

    def HanNuoTa(n,a,b,c):
    #n=盘子数 a,b,c为塔
    if n == 1:
    print(a,"->",c)
    return None
    if n == 2:
    print(a,"->",b)
    print(a,"->",c)
    print(b,"->",c)
    return None
    HanNuoTa(n-1,a,c,b)
    print(a,"->",c)
    HanNuoTa(n-1,a,b,c)
    a = "A"
    b = "B"
    c = "C"
    n=1
    HanNuoTa(n,a,b,c)

关键字