python实战经典例题:随机生成5个学生,3门课程。并计算每个学生的平均成绩和每门课程的最高分
首先我们先定义一个列表保存5个学生的姓名为names(随机的看个人喜好)然后定义另一个列表存储课程courses,然后生成随机的数字成绩放进courses里面,最终输出即可
names = ['关羽', '张飞', '赵云', '马超', '黄忠']
courses = ['语文', '数学', '英语']
scores = [[random.randrange(50, 100) for _ in range(3)] for _ in range(5)]
print(scores)
for i, name in enumerate(names): # 对姓名names进行循环
for j, course in enumerate(courses):
print(f'{
name}

这篇博客介绍了如何使用Python随机生成5个学生及其在3门课程中的成绩,并详细讲解了如何计算每个学生的平均成绩和每门课程的最高分。通过两种不同的实现方式,便于不同基础的读者理解。每种方法的代码实现和运行结果都有所展示,强调了成绩的随机性和每次运行结果的差异性。
922

被折叠的 条评论
为什么被折叠?



