已采纳回答 / qq_慕码人7207365
按照原顺序,sum=1+3+5+...+99。如果改变顺序的话,x会先累加再与sum相加,sum=3+5+7....+101。最后会比原来多一个101,少一个1.
2018-12-08
已采纳回答 / 慕斯7568627
因为当在and(与)运算中,要左右两边都正确才是Ture,当一边为Ture时运算的结果就取决于另一边,根据就近原色,python会返回另一边决定的值。而你所问的“ Ture and 'a=T' ”中,左边已经是Ture了,所以这一与运算正确与否取决于右边,即返回‘a=T’。
2018-12-07
已采纳回答 / weixin_慕后端9102587
sum=0n=0x=1while True: sum+=x n+=1 x=2**n if n>19: breakprint sum
2018-12-06
已采纳回答 / qq_慕设计3338486
if n >20 是 变量n 大于20(不包括20)为真,才执行。if n >= 20 是 变量n 大于等于 20(包括20)为真,执行。 假设要求大于20岁才能看电影,20岁是不能看的。21岁往上才可以看要求大于等于20岁才能看电影,20岁是可以看的。
2018-12-05
已采纳回答 / Goke
你的while循环没错,只是每次循环x的值没有改变。<...code...>这样x就可以不断增大,然后通过while的条件判断出 奇数,加到sum里就可以了
2018-12-04