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))
若有帮助,望采纳支持,谢谢!