当前位置: 高中信息技术 / 综合题
  • 1. (2022高二下·温州期中) 小墩和小融打乒乓球,利用Micro:bit主板的LED阵列实时显示比分情况(如图1所示,2个方框分别表示小墩和小融比分区,每个亮点表示1分),并在BXYPythonEditor软件的串口中实时输出对局输赢情况(如图2所示)。

    操作步骤:小墩得1分,按下Micro:bit主板的按钮A,左侧比分区亮点加1;小融得1分,按下按钮B,右侧比分区亮点加1。一局比赛初始比分为0:0,每一局中先达到10分的选手可以赢得该局。

    1. (1) 实现上述功能的程序代码如下,请在划线处填入合适的代码:

      from microbit import * def bf(x,y):

      #在 led 板上显示比分情况,代码略

      m=0:n=0      #m表示小墩得分,n表示小融得分

       

      while True:

          if button_a.is_pressed():      #若按钮A被按下,则小墩得1分

              m+=1

          elif button_b.is_pressed():      #若按钮B被按下,则小融得1分

              n+=1

          if:

              if m>n:

                  print("第", i, "局:小墩赢,比分:", m, ":" ,n)

              else:

                  print("第", i, "局:小融赢,比分:", m, ":", n)

              i+=1; m, n=0,0

          bf(m,n)

          sleep(200)         #设置程序运行间隔为200毫秒

    2. (2) 根据上述程序,下列比分情况不可能出现的是 。
      A . B . C . D .

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