学进去-教育应平等而普惠
试题
类型:操作题
难度系数:0.40
所属科目:高中信息技术
某市举办科技嘉年华活动,为了激发学生的参与积极性,举办方推出了玩游戏得积分,积分兑换礼物的活动。活动中游戏分为简单和困难两种,参与游戏就可以获得相应的积分,当完成困难游戏时,除了获得相应积分外,还可获得一张“积分翻倍卡”,一张“积分翻倍卡”可用于一个简单游戏,使简单游戏的积分翻倍。“积分翻倍卡”使用规则如下:
1、当简单游戏开始时,如果有“积分翻倍卡”可用,则一定会使用。
2、“积分翻倍卡”需在15分钟内使用。比如困难游戏完成时间是9:15分,则获得的“积分翻倍卡”将在9:15分激活,且超过9:30分将失效。
3、如果有多张“积分翻倍卡”,则优先使用最早的“积分翻倍卡”。

某同学的游戏记录如图a所示(类型o表示困难游戏,类型1表示简单游戏),小明读取游戏记录,编写python程序计算出该同学游戏的最终得分。程序运行结果如图b所示,请回答下列问题:


a                                                     b


(1)若某同学参加游戏的记录如图c所示,则他获得的积分是_________分。

c


(2)定义如下函数change(t),参数t为游戏时间,函数功能是将时间t转换为分钟并返回。如:t=“9:20”时,转换为整数(分钟)值是560,函数返回值为560。函数代码如下,请在划线处填入合适的语句。
def change(t):   #参数t的时间格式为:“小时:分钟”

#将字符串t=“9:20”按冒号分割成两部分,左边赋给h=“9”,右边赋给m=“20”

h,m=t.split(“:”)

S= _________

return s


(3)计算游戏积分的部分python程序如下,请在划线处填入合适的代码。

从Excel文件中读取游戏过程记录,存储在列表s中,如s=[[1,0,10,550,565],[2,1,3,565,568],……],s[i]表示第i个游戏记录,s[i][0],s[i][1],s[i][2],s[i][3],s[i][4]依次存储游戏的序号、类型、积分、开始时间,完成时间;
当游戏类型s[i][1]值为a时表示困难游戏,为1则表示简单游戏;
将困难游戏取出存入列表a中,列表a按游戏完成时间升序排序;
将简单游戏取出存入列表b中,列表b按游戏开始时间升序排序,代码略
……
que=[-1]*(len(a)+len(b)+1)
head=0;   tail=0
total=0
for i in range(len(a)):#累加游戏积分,将“积分翻倍卡”激活时间加入队列

total+=a[i][2]

        _________

tail+=1


for i in range(len(b)):

while head<tail and      _______:#将过期的“积分翻倍卡”出队

print(que[head]// 60,“:”,que[head]% 60,“时刻生效的”+“积分翻倍卡过期;”)

head+=1

if head<tail and que[head]<=b[i][3]:

print(b[i][3]//60,“:”,b[i][3]%60,“时刻使用了积分翻倍卡;”)

        ________

head+=1

else:

total+=b[i][2]


print(“总共获得积分为:“,total,”分,“,”剩余积分卡有:“,tail-head,”张。”)
编辑解析赚收入
收藏
|
有奖纠错

同类型试题

优质答疑

y = sin x, x∈R, y∈[–1,1],周期为2π,函数图像以 x = (π/2) + kπ 为对称轴
y = arcsin x, x∈[–1,1], y∈[–π/2,π/2]
sin x = 0 ←→ arcsin x = 0
sin x = 1/2 ←→ arcsin x = π/6
sin x = √2/2 ←→ arcsin x = π/4
sin x = 1 ←→ arcsin x = π/2

用户名称
2019-09-19

y = sin x, x∈R, y∈[–1,1],周期为2π,函数图像以 x = (π/2) + kπ 为对称轴
y = arcsin x, x∈[–1,1], y∈[–π/2,π/2]
sin x = 0 ←→ arcsin x = 0
sin x = 1/2 ←→ arcsin x = π/6
sin x = √2/2 ←→ arcsin x = π/4
sin x = 1 ←→ arcsin x = π/2

用户名称
2019-09-19
我要答疑
编写解析
解析:

奖学金将在审核通过后自动发放到帐

提交
我要答疑
我要答疑:
提交