可爱的菲菲酱 发表于 2020-6-9 18:30:55

汉诺塔问题

我这个汉诺塔运行不太对,是哪错了?
def f(n,a,b,c):
    if n<2:
      print("%c->%c"%(a,c),end=' ')
    else:
      f(n-1,a,c,b)
      print("%c->%c"%(a,c),end=' ')
      f(n-1,b,a,c)
n=int(input())
f(n,'A','B','C')

sunrise085 发表于 2020-6-9 18:36:52

运行没问题啊?哪不对了?说一下。

可爱的菲菲酱 发表于 2020-6-9 18:46:02

sunrise085 发表于 2020-6-9 18:36
运行没问题啊?哪不对了?说一下。

好像搞错了

Python_Aaron 发表于 2020-6-9 18:53:38

可爱的菲菲酱 发表于 2020-6-9 18:46
好像搞错了

.......

小甲鱼的铁粉 发表于 2020-6-9 19:19:58

对着呢

Twilight6 发表于 2020-6-9 19:20:39

可爱的菲菲酱 发表于 2020-6-9 18:46
好像搞错了

确实有点可爱,菲菲酱{:10_297:}
页: [1]
查看完整版本: 汉诺塔问题