举一反三,请教大神
L=[75,92,59,68] >>> sum=0.0 >>> for x in l: sum+=x print(sum/4) 计算出4个结果:18.75,41.75,56.5,73.5 #也就是说,这个算法执行了4次,依次用75/4,(75+92)/4,(75+92+59)/4………… 请教大神,(1)我想直接得到73.5,而不是执行4次算法,该怎么编写代码? (2)如果我不知道l里面有多少个,能否编写一个算法直接告诉我L里面有多少个?
L=[75,92,59,68] >>> sum=0.0 >>> for x in l: sum+=x print(sum/4) 计算出4个结果:18.75,41.75,56.5,73.5 #也就是说,这个算法执行了4次,依次用75/4,(75+92)/4,(75+92+59)/4………… 请教大神,(1)我想直接得到73.5,而不是执行4次算法,该怎么编写代码? (2)如果我不知道l里面有多少个,能否编写一个算法直接告诉我L里面有多少个?
2017-04-02
举报