已采纳回答 / weixin_慕工程5208918
大家好我是小白⁄(⁄ ⁄•⁄ω⁄•⁄ ⁄)⁄,试了一下好像会把n继续带如下面三个move运算直到溢出-_-||。return,相当于程序进行到这里就停止并且返回该处的值。这个程序没有调用返回值所以写return就是return None 空,作用就是n==1是是最后一个运算,return结束。
2019-06-18
已采纳回答 / 慕用9557919
没换之前,sum = sum+x,x=x+2 x is 1,sum加了一个1换之后,x=x+2,sum=sum+x x is 3,sum直接加3,少了一个1
2019-06-15
已采纳回答 / 慕圣4564532
按位异或逻辑运算符,要转二进制,按位判断异或比如 1^2 就是 0001 ^ 0010 = 0011 就是32^2 就是 0010 ^ 0010 = 0000 就是03^2 就是 0011 ^ 0010 = 0001 就是1
2019-06-14
最新回答 / 慕粉4373711
因为只要到99这个式子就是最后一项为99*100,所以range只要在(1,100)就可以了,不包括100 range(1,100)=1,2,3,4,5,,,,99为止
2019-06-14
已采纳回答 / qq_慕丝0367903
和数学运算不同的地方是,Python的整数运算结果仍然是整数,浮点数运算结果仍然是浮点数:
1 + 2 # ==> 整数 3 1.0 + 2.0 # ==> 浮点数 3.0但是整数和浮点数混合运算的结果就变成浮点数了:
2019-06-13
已采纳回答 / 鎏樧
在isinstance(i,str)判断i为字符串时,可以使用upper函数将字符串全部转换为大写具体如下代码:def toUppers(L): l=[] for i in L: if isinstance(i,str): l.append(i.upper()) #将i添加到列表时,强制转换 return lprint toUppers(['Hello', 'world', 101])
2019-06-12