历年山西省高中信息技术学考真题(程序题8+解析)

四季读书网 2 0
历年山西省高中信息技术学考真题(程序题8+解析)

阳光体育周程序

(一)题目描述

      为切实增强学生身体素质,学校开展了阳光体育周考核活动。要求体质健康的学生 5 个工作日至少活动 3 天,且每天跑步路程不少于 1000 米方能通过考核。请你完善程序,实现自动考核。

(二)操作要求

  1. 补充完善下划线处的内容使程序语句完整;
  2. 找出程序中的两处错误并改正;
  3. 运行程序,当依次输入每天跑步路程为1200、0、1000、0、1200时,检查输出结果是否为"恭喜你,本周已通过考核!"。

(三)编辑区原代码(含下划线 / 空缺)

count=0#累计有效运动天数
for workday in range(1,5,1):
   print('day',workday)
   length=float(input('请输入你今天的跑步路程:'))
   if length>=1000:
            count=______________
 if__________________:#判断考核是否通过
      print('恭喜你,本周已通过考核!')
 else count<3:
      print('抱歉,未通过考核,一定要坚持锻炼!')

_____________________________________________________________

补充和改错后的程序代码:

count = 0#累计有效运动天数
#修正1:range(1,6) 实现5个工作日循环
for workday in range(1,6,1):
   print('day',workday)
   length=float(input('请输入你今天的跑步路程:'))
   if length>=1000:
           count =count + 1   #补全1:有效天数+1
if count >= 3:  #补全2:判断有效天数是否≥3
     print('恭喜你,本周已通过考核!')
else:   #修正2:去掉else后的条件,语法正确
     print('抱歉,未通过考核,一定要坚持锻炼!')

·END·

抱歉,评论功能暂时关闭!