题库首页 › 信息素养大赛(Scratch) › 题目 21270

行军里程 1935 年,红军在长征途中为了摆脱敌军的围追堵截,更常需要昼夜连轴急行军。通讯员按时间顺序记录了部队连续几天的行军里程(单位:里),每两笔记录为一天: 列表中的奇数项代表白天的行军里程,偶数项代表夜晚的行军里程。为了评估夜间行军的疲劳度,指挥部需要计算出这几天夜间行军的平均里程。因为行军消耗极大,即使算出来的平均值有零头,也必须按一整里来提前储备干粮。数据保证总是成对出现(总项数为偶数), 请编写程序完成统计。 【输入格式】 建立一个列表 Ist, 依次存放日夜交替的行军里程。 【输出格式】 新建一个变量 result, 存放夜晚行军里程数的平均数。 【输入样例 1】 Ist=[30,45,20,50,40,27] 【输出样例 1】 result=41 【输入样例 2】 Ist=[25,40,15,60] 【输出样例 2] result=50 【输入样例 3】 Ist=[10,31,20,31,10,31,20,32] 【输出样例 3】 result=32

正确答案:参考程序(Python):lst=eval(input());import math;night=lst[1::2];result=math.ceil(sum(night)/len(night));print(result)。样例→41、50、32。核心:夜行军平均向上取整。

试卷来源:2026年信息素养大赛星火征途图形化Scratch编程小高组(4-6年级)复赛真题

本卷相关题目

在线做题 同科目题库