问答详情
源自:4-4 Python之for循环

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

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


提问者:quecue 2020-09-20 11:20

个回答

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

    sum = 0.0 就是78.6了

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

    可以将结果转换成float类型

    i=float(sum)

    print(i/5)