请教一下大佬。如何用for循环计算平均值,我感觉我这也不是用for循环计算平均值吧!

来源:4-4 Python之for循环

qq_慕虎6311376

2021-09-12 17:59


相关截图:

613dcebc00019bea05570247.jpg

613dcf5d0001ea7a03600800.jpg

写回答 关注

3回答

  • MakroZhong
    2021-10-26 01:02:13
    L = [75, 92, 59, 68, 99]
    sum = 0
    counter = 0
    for x in L:
        counter += 1
        sum += x
    avg = sum/counter
    print(avg)


    toment

    为什么counter += 1,最后就一定是5呢?

    2022-03-13 22:24:01

    共 1 条回复 >

  • weixin_慕盖茨3126952
    2021-09-17 20:48:33

    L = [75,92,59,68,99]

    he =0

    for ch in L:

        he=ch+he

        print(he)

    print(he/5)


    爱吃青李

    但是这样的得出的结果有五个,最后一个是平均值,怎样直接得到一个结果就是平均值

    2022-02-03 13:44:15

    共 1 条回复 >

  • 慕容223619
    2021-09-13 11:34:26

    for外面定义个sum,for里面,item加到sum里,for后面sum除以数组长度

    qq_慕虎6... 回复qq_慕虎6...

    定义sum为什么,item又代表了什么?😳

    2021-09-13 20:42:10

    共 2 条回复 >

Python3 入门教程(新版)

python3入门教程,让你快速入门并能编写简单的Python程序

154174 学习 · 1075 问题

查看课程

相似问题