请问下,为什么这代码输出结果为78,而不是78.6,要怎么样才能输出78.6

来源:4-4 Python之for循环

quecue

2020-09-20 11:20

chengji = [75, 92, 59, 68, 99]
sum = 0
n = 0
for i in chengji:
    sum+=i
    n+=1
print(sum/n)


写回答 关注

2回答

  • 幕粉菜鸟
    2020-09-20 12:08:29
    已采纳

    sum = 0.0 就是78.6了

    quecue

    谢谢。

    2020-09-20 17:14:31

    共 1 条回复 >

  • 慕盖茨2147072
    2021-01-11 13:01:25

    可以将结果转换成float类型

    i=float(sum)

    print(i/5)

Python3 入门教程(新版)

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

154153 学习 · 1075 问题

查看课程

相似问题