Discuss / Python / 看了百度百科来交作业

看了百度百科来交作业

Topic source
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)

溯翁岛枫

#2 Created at ... [Delete] [Delete and Lock User]

你好,我也是这么写的。这样函数没有return,最后输出有一个none怎么破?。。

溯翁岛枫

#3 Created at ... [Delete] [Delete and Lock User]

额。。无视吧。。我傻逼了

王琦79893

#4 Created at ... [Delete] [Delete and Lock User]

算法可以理解,但是有一点很不明白,为何打印要用print(a,'->',c)?

求解答


  • 1

Reply