Discuss / Python / 可能比较笨,代码是抄的,但是终于弄懂了。

可能比较笨,代码是抄的,但是终于弄懂了。

Topic source

import math 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(int(input('这个鬼东西有多少层?')),'A','B','C')

def move(n, a, b, c): if n>1: move(n-1, a, c, b) print(a,'-->',c) if n>1: move(n-1, b, a, c)

move(3, 'A', 'B', 'C')


  • 1

Reply