已采納回答 / 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