计算机大神 2022-08-08 18:36 采纳率: 58.3%
浏览 87
已结题

python求平均值

一串系列要去掉最大的和第二大的 最小的和第二小的 求最大值最小值和平均值怎么求

img

  • 写回答

4条回答 默认 最新

  • CSDN专家-sinJack 2022-08-08 18:41
    关注

    存列表中,然后对列表排序后,去掉最大的和第二大的 最小的和第二小的。

    list=[]
    while True:
        str=input('Enter a number (blank to exit):')
        if not str:
            break
        list.append(int(str))
    max=list[2]
    min=list[2]
    sum=0
    for i in range(2,len(list)-2):
        if(list[i]>max):
            max=list[i]
        if(list[i]<min):
            min=num
        sum+=list[i]
    print('Minimum:',min)
    print('Maximum:',max)
    print('Mean:',round(sum/(len(list)-4),2))
    
    评论 编辑记录

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 8月14日
  • 创建了问题 8月8日