Python利用递归函数移动汉诺塔

    xiaoxiao2021-03-25  59

    Python利用递归函数移动汉诺塔:

    def move(n, a, b, c): if n == 1: print('move', a, '-->', c) return move(n-1, a, c, b) print('move', a, '-->', c) move(n-1, b, a, c) def move(n, a, b, c): if n == 1: print ('%s-->%s' %(a,c)) else: move(n-1, a, c, b) move(1, a, b, c) move(n-1, b, a, c)

    主要是理解递归的应用

    转载请注明原文地址: https://ju.6miu.com/read-35994.html

    最新回复(0)