最赞回答 / 华珠王健杰
我的理解是这样的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
最赞回答 / 慕虎5291642
因为 第二种方式 你将sum=0放入for循环中,就相当于你每执行一次循环就会运行一遍sum=0.所以最后你第二种方式的前四次循环结果都为0,就只有5^2的结果
2018-11-15
最新回答 / 北京吴彦祖
涉及到求和,求平均数,最好先赋予整数或者浮点数,然后遍历一个变量(for i in L:),这是一个求和的函数,所以应该写(sum = sum + x*x),sum函数=sum(按照一开始赋予的整数或者浮点数) + x*x(循环方式),然后返回求和 (return sum)——这个是sum= sum + x*x最左边的sum,=号后面的sum是最开始那个赋值的sum,这两个意义不同,我写两段代码,你看一下1,def square_of_sum(L): sum = 0 for x in L: ...
2018-11-13