為什么這樣不對呢?求大神?。?!
為什么?求大神指點!
為什么?求大神指點!
2016-07-14
d?=?{?'Adam':?95,?'Lisa':?85,?'Bart':?59,?'Paul':?74?} sum?=?0.0 for?x?in?d.itervalues(): ????sum?=?sum+x*1.0/len(d)????#把小數(shù)點后面的去掉了,所以不對。 print?sum
x/len(d) 你這個代碼出來都是整數(shù),實際是有小數(shù)的。
如:
x/len(d) ===》?[21,23,14,18]
x*1.0/len(d) ===》[21.25 , 23.75 , 14.75 , 18.5]?
這個也是按照四則運算的運算順序來的sum =?(sum + x)/len(d)
加一個括號 (sum + x)
你的x是整數(shù),len(d)也是整數(shù),除出來結(jié)果自然不對喲
舉報
2022-03-23
顯示也可以這樣:$(this).attr(quot;stylequot;,quot;display:blockquot;);恩,謝謝,剛剛學習完,老師講的很棒~給32個贊~