刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

得分处理

智龙是一名篮球队的教练,为了方便对球员进行精准分析,他需要记录球队每个队员的得分,并按照得分从高到低进行排序。请你帮助他完成以下任务:

1)创建一个空的列表 scores,用于存储队员的得分;

2)使用循环,依次输入每个队员的得分,将得分添加到 scores 列表中;当输入“stop”时停止输入。

3)使用 sorted() 函数对 scores 列表进行排序,得到一个新的列表 sorted_scores,按照得分从高到低排序;

4)打印出排序后的队员得分。

程序代码如下,请你补全Python代码。

scores=        ①        
while True:
    score =        ②        ("请输入队员的得分(输入stop字符串结束):")
    if score == "stop":
             ③        
    scores.append(int(score))
sorted_scores =        ④        
print("排序后的队员得分:", sorted_scores)

使用微信搜索喵呜刷题,轻松应对考试!

答案:

① [] (空列表)
② input
③ break
④ sorted_scores = sorted(scores, reverse=True)

解析:

  1. 创建一个空的列表用于存储队员的得分,可以直接使用Python的列表语法创建空列表,即“[]”。所以,①处应填 []。
  2. 使用循环输入每个队员的得分,可以使用Python的input函数获取用户输入。所以,②处应填 input。
  3. 当输入"stop"时停止输入,可以使用break语句跳出循环。所以,③处应填 break。
  4. 对scores列表进行排序,可以使用Python的sorted()函数。要求按照得分从高到低排序,可以使用reverse=True参数。所以,④处应填 sorted_scores = sorted(scores, reverse=True)。
创作类型:
原创

本文链接:得分处理 智龙是一名篮球队的教练,为了方便对球员进行精准分析,他需要记录球队每个队员的得分,并按照得

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share