测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A41151. 寻找2022小明在玩一个数字游戏,该游戏要求每次随机生成100个0与2组成的数字序列。现在需要小明找出这个随机数字序列中能够连续组成2022这个数字序列的个数。请你编写Python程序帮助小明实现游戏功能。请将如下程序代码补全

填空题 困难

题目描述

寻找2022

小明在玩一个数字游戏,该游戏要求每次随机生成100个0与2组成的数字序列。现在需要小明找出这个随机数字序列中能够连续组成2022这个数字序列的个数。请你编写Python程序帮助小明实现游戏功能。

请将如下程序代码补全:

参考答案

import random as r l=[] count=0 for i in range(100): l.append(r.randint(0,1)*2) print(l) for i in range(100): for j in range(100): if j-i==3: if [2,0,2,2]==l[i:j+1]: count+=1 print(count)

答案解析

评分标准:

(1)r.randint(0,1)*2 或等效答案; (3分)

(2)j-i==3  或等效答案;        (3分)

(3)l[i:j+1]  或等效答案;        (2分)

(4)count+=1  或等效答案。     (2分)

上一题 下一题