国产探花免费观看_亚洲丰满少妇自慰呻吟_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)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 金山区| 新宁县| 房山区| 清原| 临邑县| 高青县| 鲁山县| 青州市| 交城县| 沧源| 灵山县| 兴业县| 太保市| 雷山县| 宁波市| 富顺县| 嘉荫县| 龙口市| 邹平县| 涡阳县| 常宁市| 丹棱县| 内江市| 射洪县| 项城市| 高密市| 游戏| 云林县| 上杭县| 巴彦淖尔市| 中西区| 丽水市| 黄平县| 昌平区| 开封县| 璧山县| 梁河县| 武邑县| 三河市| 金塔县| 仁寿县|