已采納回答 / 慕瓜3463279
d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59, 'Paul': 74 }sum = 0.0for k, v in d.items():? ? sum = sum + v? ? print k,':',v#這里for循環結束,多敲一行回車以表示下面的代碼不在for循環內print 'average', ':', sum/len(d)
2020-03-12
最贊回答 / weixin_慕哥4300003
%s表示格化式一個對象為字符,%d代表整數,百分號后面的(key, d[key])就分別對應格式化字符串里的%s, %d。比如:"%s:%d"%("ab",3) => "ab:3"。希望有幫助
2020-03-12
最新回答 / 慕UI1354896
age?=?20 if?age?<?18?>=?6: ????print('teenager') elif?age?>=?18: ????print('adult') else: ????print('kid')
2020-03-10
最贊回答 / qq_慕虎0541089
怎么說呢,我和你思路差不多,但是 if x== C的話,這個是需要順序的,而set沒有順序可言,我第一個人名本來是“Adam”,但程序顯示是“Lisa”,這樣不是沒有執行到嗎,判斷這個的話,最好還是直接判斷它是否在這個SET里面。個人觀點不喜勿噴
2020-03-09