
list = list(map(int,input().split()))
sum=0
count=0
for i in range(len(list)):
if(list[i]==0):break
elif(list[i]==2):
count += 1
sum += count*2 #连续都是2的情况 加2、4、6、8
elif(list[i]==1):
count = 0
sum += 1
print(sum)
本文介绍了一段Python代码,用于统计输入列表中连续出现的2的数量,并计算它们的累加和。通过遍历列表,代码巧妙地实现了遇到0就终止,遇到2则计数并累加,遇到1则重置计数器。
3895

被折叠的 条评论
为什么被折叠?



