最新回答 / 慕粉3452737
分隔靠空行,但是但是,條件語句循環語句之前要空行(更糾結的人break、continue這些都要空行),return語句前要空行,語句間邏輯分隔要空行,函數分隔要空行,class分隔要空行??視覺上就是一片的不爽,然后為了更清楚,只能某些空兩行,但是又不想空再多比如三行四行??為了滿足單行字符數限制,有時候不能寫很長的類似a().b().c().d().e().f().g()這樣的代碼了,這個東西是一句,分兩行寫的話風格上一定要縮進??就??你知道,不能縮進;分兩個語句寫,又糾結多定義一個非常臨時的變量(...
2016-10-02
最新回答 / 岳陽白少
def square_of_sum(L):? ? return (sum(A**2 for A in L))print (square_of_sum([1, 2, 3, 4, 5]))print (square_of_sum([-5, 0, 5, 15, 25]))
2016-10-02
最新回答 / Daisykar
# -*- coding: utf-8 -*-print '''靜夜思床前明月光,疑是地上霜。舉頭望明月,低頭思故鄉。'''這樣可以通過,完全搞不懂它的評判標準
2016-09-30
最新回答 / 寶慕林9200478
調用remove方法之后,它的下標會自動右移,所以加上for的右移,一次產生兩次片裝,所以會漏掉lisa,你把lisa和paul換一下,那么結果會變成[paul,bart],有個笨辦法可以達到你的效果s = set(['Adam','lisa','Paul'])L = ['Adam','bart','lisa','Paul']for name in L:??? if name? in s:??????? L.remove(name)for name in L:??? if name? in s:?????...
2016-09-29