国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python里對list中的整數求平均并排序

2020-02-23 05:45:58
字體:
來源:轉載
供稿:網友

問題

定義一個int型的一維數組,包含40個元素,用來存儲每個學員的成績,循環產生40個0~100之間的隨機整數,
(1)將它們存儲到一維數組中,然后統計成績低于平均分的學員的人數,并輸出出來。
(2)將這40個成績按照從高到低的順序輸出出來。

解決(python)

#! /usr/bin python#coding:utf-8from __future__ import division   #實現精確的除法,例如4/3=1.333333import randomdef make_score(num):  score = [random.randint(0,100) for i in range(num)]  return scoredef less_average(score):  num = len(score)  sum_score = sum(score)  ave_num = sum_score/num  less_ave = [i for i in score if i<ave_num]  return len(less_ave)if __name__=="__main__":  score = make_score(40)  print "the number of less average is:",less_average(score)  print "the every socre is[from big to small]:",sorted(score,reverse=True)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 东乡县| 兴业县| 赣榆县| 绥德县| 东莞市| 广宁县| 龙南县| 芒康县| 柏乡县| 遂平县| 金华市| 巴塘县| 临江市| 耿马| 成安县| 丰镇市| 盐山县| 山丹县| 蒙自县| 东乡族自治县| 济南市| 修武县| 鄂托克前旗| 聊城市| 赤峰市| 疏勒县| 原阳县| 班戈县| 英吉沙县| 穆棱市| 防城港市| 博客| 财经| 泽库县| 当雄县| 丹巴县| 张家港市| 千阳县| 巴彦淖尔市| 龙山县| 抚顺市|