已采納回答 / hhhh0213
通過你問題里面的代碼來看,沒有問題,我直接復制粘貼到編輯器中,成功運行,計算結果是1048575。關于你這個回復里的截圖代碼,由于print的格式是在while內,所以會顯示sum的每次循環結果。所以建議在編輯器中輸入代碼編輯,注意格式。如果非要在python IDLE中輸入中輸入,可參考,我用的是python 3.6:<...圖片...>
2017-04-17
最新回答 / 慕瓜5478324
代碼尤其是變量一定要寫好 ?print a s=set(M) ?你這個 a s 是什么??? 變量命名不允許有空格。 你的邏輯沒問題,遍歷L ,把他都變成小寫,再添加到 M上,這樣M里包含,L的小寫和原來的元素。太死板!s = set(['adam','bart'])print 'adam' in sprint 'bart' in s?
2017-04-16
最贊回答 / 轟炸大魷魚233
無參pop()方法總是刪掉list的最后一個元素,你第一次刪除了最后一個元素Bart,第二次刪除了最后一個元素Paul,就達到"如果我們要把Paul和Bart都刪掉"的需求了
2017-04-15