汉诺塔线性问题

你。 提交于 2020-03-28 18:21:31
def hannota(n, a, c, b):
    if n==1:
        print('{}:{}->{}'.format(1,a,c))
    else:
        hannota(n-1,a,b,c)
        print('{}:{}->{}'.format(n,a,c))
        hannota(n-1,b,c,a)
def main():
    A='A'
    B='B'
    C='C'
    N=eval(input())
    hannota(N,A,C,B)
main()

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!