随机产生5个0到100的整数,模拟五名学生的成绩,输出成绩,平均分和高于平均分的人数

python编程随机产生5个0到100的整数,模拟五名学生的成绩,输出成绩,平均分和高于平均分的人数

import random
num = []
for i in range(5):
    num.append(random.randint(0,100))
print("5个学生成绩分别为:{}".format(num))
avg = sum(num)/len(num)
print("5个学生平均分为:{}".format(avg))
count = 0
for j in num:
    if j > avg:
        count +=1
print("高于平均分的人数为:{}".format(count))

 

#!/usr/bin/python
# -*- coding: UTF-8 -*-
"""
@author: YangPC
@time:2021/06/24
@QQ:327844761
@微信公众号:ewbang
"""
import random

scores = [int(random.randint(0, 100)) for i in range(5)]
scores.sort()
print("成绩:{}".format(scores))
avg = max(scores) / len(scores)
print("平均分:{}".format(avg))
num = 0
for i in scores:
    if i > avg:
        num += 1
print("高于平均分的人数:{}".format(num))

若有帮助,望采纳支持,谢谢!