张三,李四,王五,赵六,钱七一共5个人参加打靶比赛,每人5次机会。
① 分别创建五个数字列表,来存放五人的成绩,并求出每人成绩的最大值,平均值(总数除以5)
② 平均值最高者为冠军,输出一句话,向冠军表示庆祝。
python问题,求解答,急,
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- CSDN专家-黄老师 2021-11-01 11:13关注
import random a = [random.randint(60, 100) for i in range(5)] b = [random.randint(60, 100) for i in range(5)] c = [random.randint(60, 100) for i in range(5)] d = [random.randint(60, 100) for i in range(5)] e = [random.randint(60, 100) for i in range(5)] print(f'a平均值: {sum(a) / 5},最大值:{max(a)}') print(f'b平均值: {sum(b) / 5},最大值:{max(b)}') print(f'c平均值: {sum(c) / 5},最大值:{max(c)}') print(f'd平均值: {sum(d) / 5},最大值:{max(d)}') print(f'e平均值: {sum(e) / 5},最大值:{max(e)}') r = {'a': sum(a) / 5, 'b': sum(b) / 5, 'c': sum(c) / 5, 'd': sum(d) / 5, 'e': sum(e) / 5} s = 0 name = '' for i, k in r.items(): if k > s: s = k name = i print(f'{name}为冠军')
参考一下;五个人成绩由随机数生成
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥20 谁能帮我挨个解读这个php语言编的代码什么意思?
- ¥15 win10权限管理,限制普通用户使用删除功能
- ¥15 minnio内存占用过大,内存没被回收(Windows环境)
- ¥65 抖音咸鱼付款链接转码支付宝
- ¥15 ubuntu22.04上安装ursim-3.15.8.106339遇到的问题
- ¥15 blast算法(相关搜索:数据库)
- ¥15 请问有人会紧聚焦相关的matlab知识嘛?
- ¥15 网络通信安全解决方案
- ¥50 yalmip+Gurobi
- ¥20 win10修改放大文本以及缩放与布局后蓝屏无法正常进入桌面