運算結果不一樣
for v in d.values():
? ? sum=sum+v
print sum/len(d)
這個運算結果跟:
for v in d.values():
? ? sum=(sum+v)/len(d)
print sum
為啥是不一樣的?
for v in d.values():
? ? sum=sum+v
print sum/len(d)
這個運算結果跟:
for v in d.values():
? ? sum=(sum+v)/len(d)
print sum
為啥是不一樣的?
2017-07-14
舉報
2017-07-14
上面那串代碼只除了一遍len(d0
下面那串代碼把/len(d)放在循環里,就相當于除了循環次數的len(d)