已采納回答 / 幕布斯4049907
d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59, 'Paul': 74 }sum = 0.0for k, v in d.items():? ? sum = sum + v? ? print k,":",v,print 'average', ':', sum/len(d)
2017-07-31
已采納回答 / zcj12396
第二種會更好一點,因為你能一眼看出執行后的效果是什么樣的,當然你也可以試著定義一個函數來封裝數值對換的功能,第一種雖然沒錯但是在處理更多數據的時候就容易出錯。代碼的可讀性也是很重要的
2017-07-31
已采納回答 / 慕萊塢5165709
你可以理解為層級關系,如果說你當前的語句與上一語句明顯不是并列關系,就要用縮進(四個空格,編譯器有自動縮進的功能),例如循環語句中的循環體就要縮進。
2017-07-30
已采納回答 / 折翼舞_0
對,無論多復雜都是三步,不過,這三步是從宏觀上來看的,你看第一步,就是一個自調用(自調用里面還有自調用,也就是遞歸),第三步又是一個自調用,只有n==1成立時,才停止遞歸。
2017-07-28