已采納回答 / 慕粉3918446
x=x+1時,運行到第二輪時x=2,while值為False,程序就停止了。改為x=x+2,運行到第二輪時x=3,while值為True。以此地推
2017-11-23
最新回答 / lmx紫戀
sum = 0x = 0while True:??? x=x+1??? if x > 100:??????? break??? if x % 2 == 0:??????? continuesum = sum + xprint sum
2017-11-23
最贊回答 / 海老名
題主是想求4個數的平均數,結果卻輸出了4個數,這說明循環結構肯定是有問題的:python對縮進的要求很嚴格,題主寫的最后兩行代碼縮進一樣,python就把它們當成一個代碼塊一起執行了,共循環了4次,所以產生了4個結果。正確的做法是:讓 for name in L: 語句和 print sum / 4 語句有相同的縮進,這樣最后一行代碼只會執行一次,即:<...code...>
2017-11-23
已采納回答 / 慕無忌8069274
因為d.items()將dict對象轉換成了包含tuple的list,也就是變成[(),(),()]這個樣子,若在d.items()在里面尋找單一的變量k就會輸出list里面的tuple,若在d.items()在里面尋找兩個的變量k,v就會輸出tuple里面的()中的內容,迭代的對象不一樣,輸出的結果自然不一樣
2017-11-22