打擂方式求列表元素数值最值及顺带解决均值、和

编程入门 行业动态 更新时间:2024-10-23 05:36:40

打擂方式求列表元素<a href=https://www.elefans.com/category/jswz/34/1770286.html style=数值最值及顺带解决均值、和"/>

打擂方式求列表元素数值最值及顺带解决均值、和

# 求列表元素数值最值、均值、和
s = [9, 7, 8, 3, 2, 1, 55, 6]
Max = 0
Min = 0
Sum = 0
Average = 0.0
# 采用列表最后一个元素开始,其下标为-1,而列表头元素的下标为0
# 求最值采用打擂台的方式:先默认最大(小)值为列表最后那个元素,比其大(小)者换成守擂者,直到遍历完列表中所有元素,最后的守擂者即为最大(小)值
# 求和是属于求最值的顺带过程
i = 1
Max = s[-i]
Min = s[-i]
Sum = Maxfor i in range(1, len(s)):Sum += s[-i - 1]if Max <= s[-i-1]:Max = s[-i-1]
for i in range(1, len(s)):if Min >= s[-i-1]:Min = s[-i-1]
Average = Sum/len(s)
print('最大值:{}'.format(Max))
print('最小值:{}'.format(Min))
print('和:{}'.format(Sum))
print('均值:{}'.format(Average))

 

更多推荐

打擂方式求列表元素数值最值及顺带解决均值、和

本文发布于:2024-02-07 00:16:12,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1752034.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:数值   均值   元素   方式   列表

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!