continue语法下计算平均值出现了很奇怪的问题 求解..
#两段代码 前半段是计算整个集合的平均值,后半段只计算大于60的平均值 L = [75, 98, 59, 81, 66, 43, 69, 85] a = 0.0 ag = len(L) for x in L: a = a + x print a / ag exit = input('press enter to exit!') #-------------------我是分割线----------------- L = [75, 98, 59, 81, 66, 43, 69, 85] a = 0.0 ag = len(L) for x in L: if x < 60: continue a = a + x print a / ag exit = input('press enter to exit!')
第一段代码执行的结果是72.0 第二段执行结果59.25 为啥第二段比第一段还小呢..?