测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A30914. 运动统计李想同学是班级的体育委员,他负责统计和督促同学们加强锻炼。因此,他统计了班上几位同学周一和周二的运动步数。周一的步数分别为:4125,3947,15395,238,6844,8341,3419,2943周二的步数分别为:3975,3584,9754,4584,3435,9890,2344,9890注意:每位同学的统计的顺序是不变的。李想同学计划将每位同学周一和周二的步数相加得到每位同学这…

填空题 较易

题目描述

运动统计

李想同学是班级的体育委员,他负责统计和督促同学们加强锻炼。因此,他统计了班上几位同学周一和周二的运动步数。

周一的步数分别为:4125,3947,15395,238,6844,8341,3419,2943

周二的步数分别为:3975,3584,9754,4584,3435,9890,2344,9890

注意:每位同学的统计的顺序是不变的。

李想同学计划将每位同学周一和周二的步数相加得到每位同学这两天的总步数。请帮李想同学编程计算每位同学的总步数。

要求:

(1)必须使用列表或者元组;

(2)将每个同学两天的步数和求出来后形成一个新的列表;

(3)将新的列表(总步数)输出出来,并且按照步数的多少从小到大排列。

参考答案

step1=[4125,3947,15395,238,6844,8341,3419,2943] step2=[3975,3584,9754,4584,3435,9890,2344,9890] step3=[] for i in range(len(step1)): x=step1[i]+step2[i] step3.append(x) step3.sort() print(step3)

答案解析

评分标准:

(1)使用了列表或者元组;(2分)

(2)有循环语句;(2分)

(3)能够将两个列表中的值能分别读出来;(2分)

(4)使用了加法进行总步数的计算;(2分)

(5)能够将总步数放进新的列表里面;(2分)

(6)使用了排序语句;(2分)

(7)总步数计算正确;(2分)

(8)输出正确。(1分)

上一题 下一题