题目信息
-
题目类型
-
三级
-
题目年份
-
2025
-
题目题型
-
编程题
-
关 键 词
-
碳中和行动
题目题干
36.碳中和行动1mL100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
2025年,全球碳中和行动进入关键阶段。某环保机构收集了多个绿色能源项目的效率数据(单位:%),需通过算法对项目效率进行排序,优先推广高效项目。1mL100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
要求:实现选择排序算法,按效率值(第二列)对项目列表进行降序排序,输出排序后的项目名称和效率值。1mL100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
已知数据如下:1mL100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
projects =[1mL100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
["风电-青海",82.5],["光伏-宁夏",78.3],["氢能-广东",91.2],1mL100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
["地热-西藏",65.7],["潮汐-浙江",88.4]1mL100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
]1mL100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
结果输出示例:1mL100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
第1名:氢能-广东(效率91.2%)1mL100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
第2名:潮汐-浙江(效率88.4%)1mL100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
...1mL100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
请补全下列代码中的①②③④⑤⑥四处。1mL100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
projects=[1mL100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
["风电-青海",82.],["光伏-宁夏",78.3],["氢能-广东",91.2],1mL100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
["地热-西藏",65.7],["潮汐-浙江",88.4]1mL100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
]1mL100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
#选择排序(降序)1mL100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
for i in range(len(projects)):1mL100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
k =①1mL100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
for j in range(i 1, len(projects)):1mL100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
if projects[j][1]>projects[k][1]:#比较效率值1mL100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
k =②1mL100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
#交换位置1mL100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
projects[i], projects[k] =③,④1mL100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
#输出结果1mL100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
for idx, project in enumerate(projects):1mL100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
print(f"第{⑤}名:{project[0]}(效率{⑥}%)")
答案解析
相关题目
-
37.学生排序 对某年级的学生按身高及性别进行排序。要求女生在前、男生在后,性别相同的按身高升序排列。所有学生信息的数据格式例如 [[“男”,“徐杰”,145],[“女”,“王梓静”,138...,其
-
36.碳中和行动 2025年,全球碳中和行动进入关键阶段。某环保机构收集了多个绿色能源项目的效率数据(单位:%),需通过算法对项目效率进行排序,优先推广高效项目。 要求:实现选择排序算法,按效率值(第
-
35.在Python编程语言中,'0b10'表示二进制数10,并且这个数换算为十进制,就是整数2。() 正确 错误
-
35.在Python编程语言中,'0b10'表示二进制数10,并且这个数换算为十进制,就是整数2。() 正确 错误
-
34.有关文件的读取,readline()可以每次读取文件中的一行内容。使用read()和readlines()都可以读取全部内容,因此它们读取的结果是相同的。() 正确 错误
-
32.a=['小明86,90,92,99,94,95'],["小红,93,97,95,90,86,85],[小华89,98,99,94,90,85'] 其中,小
-
33.name.txt的文件如下图所示,以下Python程序运行的结果为['Davey'],['Amya'],['Edward']。()
-
31.当程序发生异常时,一个try模块可以设定多个except模块。() 正确 错误
-
29.len(2025)会返回整数4,因为2025有4位数字。() 正确 错误
-
30.在Python中,若a=[5,1,3,2],执行 a.sort()后,a的值是[1,2,3,5]。() 正确 错误
提示声明
- 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
- 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。
猜你喜欢
Scratch3.0
全国青少年软件编程等级考试
Python
Scratch图形化一级
Scratch图形化四级
Scratch图形化三级
Scratch图形化二级
电子学会