最贊回答 / Troms
順序不一樣,結果當然不一樣!第一個是先對sum進行累計,然后計數項x進行+2第二個是先對計數項x進行+2,然后再累計到sum里去那當然是第二個結果會多了一位x的值。先吃飯再稱體重和先稱體重再吃飯,顯示的值不一樣。
2020-06-20
最贊回答 / 慕粉0039578591
有2個地方有問題,一個是沒有加循環,另外一個是你改動的就是L,然后如果每次循環還變動了i的數值的話,位置發生了變化的。正確的代碼可以參考這個s = set(['Adam', 'Lisa', 'Paul'])L = ['Adam', 'Lisa', 'Bart', 'Paul']for x in L:? ? if x in s:? ? ? ? s.remove(x)? ? else:? ? ? ? s.add(x)print s
2020-06-18
最新回答 / 任長風3321202
第一個用print 'end’指令告訴用戶 end? 當運行程序之后第二個沒有反饋給用戶end文字當運行完程序。Score就是英語 分數 的意思。
2020-06-18