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

A33124. 给出列表ls,如果连续3个元素的和是12,我们就称这3个数为“幸运组合”。例如列表[2,3,5,4,8]中,3,5,4这相邻的3项就算是一个幸运组合。ls=[8,9,5,5,3,9,1,2,4,1,6,7,8,8,10,7,9,9,4,2,6,7,8,6,3,8,6,3,6,5,8,3,2,10,1,2,1,7,1,8,1,5,1,6,10,9,10,5,5,9]编程要求:求出列表ls中,有多少…

填空题 较难

题目描述

给出列表ls,如果连续3个元素的和是12,我们就称这3个数为“幸运组合”。例如列表[2,3,5,4,8]中,3,5,4这相邻的3项就算是一个幸运组合。

ls=[8,9,5,5,3,9,1,2,4,1,6,7,8,8,10,7,9,9,4,2,6,7,8,6,3,

8,6,3,6,5,8,3,2,10,1,2,1,7,1,8,1,5,1,6,10,9,10,5,5,9]

编程要求:

求出列表ls中,有多少个幸运组合。

参考答案

count=0 ls=[8,9,5,5,3,9,1,2,4,1,6,7,8,8,10,7,9,9,4,2,6,7,8,6,3, 8,6,3,6,5,8,3,2,10,1,2,1,7,1,8,1,5,1,6,10,9,10,5,5,9] for i in range(len(ls)-2): #这里-2防止访问越界 if ls[i]+ls[i+1]+ls[i+2] == 12: count+=1 print(count)
上一题 下一题