当前位置: 高中信息技术 / 综合题
  • 1. (2022高二上·上虞期末) 某手机APP程序为了增加程序热度,采用“签到换积分得奖品”的形式来吸引用户使用。签到积分的规则为:第1天签到得1分,第2天签到得2分,第3天签到得3分,…第7天及7天以上签到得7分;一旦中途漏签,签到积分从1分开始计算。如下图所示,签到获得的总积分为14分。

    现利用“0”、“1”记录签到情况,其中“1”表示正常签到,“0”表示断签,输出获得的总积分数。例如,上图输入可以表示为“101111011”,输出结果为 14 分。

    实现上述功能的程序如下,请回答下列问题:

    1. (1) 若签到记录为“100111110111”,则获得的总积分为
    2. (2) 根据题意和程序,本题主要使用的算法控制结构为(   )。(单选,填字母)
      A . 顺序结构 B . 分支结构 C . 循环结构
    3. (3) 为实现上述功能,请在划线处填入合适的代码。

      s=input("输入签到情况:")

      x=0

      c=1

      for i in range(len(s)):

        if s[i]=="0":

         

        elif :

          x=x+c

          c=c+1

        else:

          x=x+7

      print(x)

微信扫码预览、分享更方便