某班上有学生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 PADS Logic 图标
- ¥15 电脑和power bi环境都是英文如何将日期层次结构转换成英文
- ¥15 DruidDataSource一直closing
- ¥20 气象站点数据求取中~
- ¥15 如何获取APP内弹出的网址链接
- ¥15 wifi 图标不见了 不知道怎么办 上不了网 变成小地球了
- ¥50 STM32单片机传感器读取错误
- ¥50 power BI 从Mysql服务器导入数据,但连接进去后显示表无数据
- ¥15 (关键词-阻抗匹配,HFSS,RFID标签)
- ¥50 sft下载大文阻塞卡死