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

为什么这样输出是78而不是78.6?整型除以整型不是浮点吗?

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

sum=0

for x in L:

   sum=sum+x

ans = sum/len(L)

print(ans)


提问者:幕布斯9255172 2021-10-30 23:06

个回答

  • qq_慕容7493174
    2022-05-25 10:08:20

    sun=0  改sun=0.0 就是到小数点后面一位

  • 鹏鹏1209393
    2021-10-31 21:43:02

    我用你的代码输出来是78.6

  • weixin_慕用1580857
    2021-10-31 15:54:20

    整型除以整型是整数,要转化数据类型