某班上有学生58人
1.python期末成绩随机生生成
2.现在要计算该班上学生平均成绩
3.且找到成绩低于平均成绩的学生和学生人数
4.将最终成绩从大到小的有序输出
怎么写呀
请问用python写这个,谁能告诉我一下
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- 技术专家团-Plio大咸鱼 2021-10-20 16:18关注
代码及效果如下
有帮助望采纳~import random a = [] for i in range(58): a.append(random.randint(0, 100)) ave = sum(a)/len(a) print('平均分:', ave) print('低于平均分的学生有:') count= 0 for i in range(58): if a[i]<ave: print(f'第{i+1}名学生成绩低于平均分,为:{a[i]}') count+=1 print('低于平均分的共有{}人'.format(count)) print('排序后的成绩为') print(sorted(a))
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决评论 打赏 举报无用 1
悬赏问题
- ¥15 单片机学习顺序问题!!
- ¥15 ikuai客户端多拨vpn,重启总是有个别重拨不上
- ¥20 关于#anlogic#sdram#的问题,如何解决?(关键词-performance)
- ¥15 相敏解调 matlab
- ¥15 求lingo代码和思路
- ¥15 公交车和无人机协同运输
- ¥15 stm32代码移植没反应
- ¥15 matlab基于pde算法图像修复,为什么只能对示例图像有效
- ¥100 连续两帧图像高速减法
- ¥15 如何绘制动力学系统的相图