def move(n, a, b, c): if n==1: #如果n=1,显示将盘子从起始柱子→结束柱子 print(a,'-->',c) else: #如果n<>1,将n-1个盘子从a借助c→b move(n-1,a,c,b) #显示将第n个盘子从起始柱子→结束柱子 print(a,'-->',c) #将n-1个盘子从b借助a→c move(n-1,b,a,c)
你好,我也是这么写的。这样函数没有return,最后输出有一个none怎么破?。。
额。。无视吧。。我傻逼了
算法可以理解,但是有一点很不明白,为何打印要用print(a,'->',c)?
求解答
Sign in to make a reply
严肃的F同学