錯在哪里呢?
d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59, 'Paul': 74 }
sum = 0.0
a = 0.0
for i in d.itervalues():
? ? sum = sum + i
? ? a = a + 1.0
print sum / a
為什么錯了?
d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59, 'Paul': 74 }
sum = 0.0
a = 0.0
for i in d.itervalues():
? ? sum = sum + i
? ? a = a + 1.0
print sum / a
為什么錯了?
2016-07-27
舉報
2016-07-27
python3不再支持itervalues()改成values()就行了
2016-10-29
怪不得....白花了我接近十分鐘,看來要仔細去看文檔了
2016-07-27
d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59, 'Paul': 74 }
sum = 0.0
for i in d.itervalues():
? ? sum = sum + i
print sum/len(d)