最新回答 / qq_你不是我的女同学_0
没换顺序:x*=2 n+=1 sum+=x 是先赋值给x,x计算的值为2,再运算sum的值为3;换了顺序:sum+=x x*=2 n+=1 是先赋值给sum,sum计算的值为2,再运算x的值为2。
2018-02-26
最新回答 / lyliuyuzhe
1:s的长度在处理之后终究会变成L的长度2:set输入的重复内容会被合并x是s的原厂,s.add(a)后的len(s)是s的新长度,如果二者相等,必然存在set输入了重复内容,所以remove掉
2018-02-23
最赞回答 / 慕婉清7387952
L1=range(1,100,2)L2=range(2,101,2)L3=[]for x,y in zip(L1,L2): L3.append(x*y)print L3这个结果正确
2018-02-22
最赞回答 / 慕勒128221
在Python 2.6中,’/’执行传统除法,如果操作数都是整数的话,执行截断的整数除法(即对于结果只保留整数部分),否则,执行浮点除法(保留余数);’//’执行Floor除法,与Python3.0一样,对于整数执行截断除法,浮点数执行浮点除法。在Python 3.0中,’/’总是执行真除法,不管操作数的类型,都会返回包含任何余数的浮点结果;’//’执行Floor除法,截除掉余数并且针对整数操作数返回一个整数,如果有任何一个操作数是浮点数,则返回一个浮点数。
2018-02-22