不是算平均成绩吗为什么是每个数除5Y

来源:4-4 Python之for循环

慕无忌2596962

2022-03-23 19:23

>>> l=[75, 92, 59, 68, 99]

>>> sum = 0.0

>>> for x in l:

...     sum = sum+x

...     print(sum/ 5)

...

15.0

33.4

45.2

58.8

78.6


写回答 关注

2回答

  • 慕粉3851067
    2022-03-26 12:57:03

    最好在IDLE中按Ctrl + N , 以文本文件的方式录入代码,最后再按F5执行即可。

  • 慕粉3851067
    2022-03-26 12:56:15

    print(sum/5)这个缩进和 sum = sum +x 同级了,所以for循环每迭代一次就会执行一次print(sum/5).

    这样就行了:

    >>> for x in l:

            sum = sum+x

      print(sum/ 5)


    慕无忌259...

    理解了,缩进问题有时候还是不太熟

    2022-03-26 13:01:25

    共 1 条回复 >

Python3 入门教程(新版)

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

154172 学习 · 1075 问题

查看课程

相似问题