这个求和是百度查的,之前学过列表求和吗

这个求和是百度查的,之前学过列表求和吗

# coding:utf-8

a = [99, 96, 97.5, 89, 95.5, 93, 99, 95, 98, 99.5]

b = [91, 95.5, 97, 92, 99, 98, 94, 95.5, 96, 99]

c = [90.5, 92, 99, 99.5, 95, 90, 97, 96, 93, 91.5]

d = [98, 95, 95.5, 99, 92, 93.5, 93, 97.5, 96, 99.5]

e = [95, 91.5, 93, 96, 98.5, 99, 94, 96.5, 95.5, 92]

a.remove(89)

a.remove(99.5)

b.remove(91)

b.remove(99)

c.remove(90)

c.remove(99.5)

d.remove(92)

d.remove(99.5)

e.remove(91.5)

e.remove(99)

a1 = sum(a) 

b1 = sum(b)

c1 = sum(c)

d1 = sum(d)

e1 = sum(e)

a1 /= 8

b1 /= 8

c1 /= 8

d1 /= 8

e1 /= 8

num = [a1, b1, c1, d1, e1]

num.sort()

print(num)


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小猿 2022-11-25 09:30:33

同学,你好!课程中讲过列表之间的累加和累乘,但是没有讲sum()求和函数,要对列表的元素进行求和可以使用sum 函数。

https://img1.sycdn.imooc.com//climg/63801a930994853f08660233.jpg

祝学习愉快~

  • 提问者 cube51803 #1
    可是列表里的数怎么累加,一个数一个数加吗
    2022-11-25 15:24:51
  • 好帮手慕小猿 回复 提问者 cube51803 #2

    同学,你好!sum是对可迭代对象进行累加,可迭代是指可以一个一个取值再累加的。祝学习愉快~

    2022-11-25 16:43:58
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师