最赞回答 / qq_雙子_04312075
move(n,a,b,c) 中,n表示数量,第一个字符a表示将要被转移的一方,c表示第一个字符转移后的位置。
move(n-1, a, c, b)就表示将n-1个盘子从a移动到b move(n-1, b, a, c)表示将n-1个盘子从b移动到c 不需要关注字符是啥,只要记得将n个盘子从第一个字符所代表的位置转移到第二个字符代表的位置
2018-11-19
最赞回答 / 华珠王健杰
我的理解是这样的r'...'里面不能包含单个字符-> 'r"..."里面不能包含单个字符-> "r"""..."""不仅可以包含上面那些单个字符,就比如换行这种不可见的字符也可以原样输出
2018-11-18
最赞回答 / qq_CangLanBeast_0
print sum/len(args) 这里应该写成return sum/len(args),前面我们学到的自定义不写return的话会返回none,我也是小白,不知道这么说对不对!
2018-11-18
最赞回答 / Plutoyo
move(n,a,b,c)这个函数可以理解为,把n从a借助b,移到c的柱子上,那么需要就是先处理上面的n-1层,那么第五行的作用就是把n-1行,从a借助c转移到b柱子上,然后输出方法,此时n层上面是空的了,然后把n层从a柱子移到c柱子就完成了,然后再开始move(n-1,b,a,c),重复上述过程
2018-11-17