A27627. 阅读下面代码,输出的结果是( )cnt = 0 for i in range(30): if i % 2: continue else: if i % 3 == 0 and i % 5 == 0: break cnt += i print(cnt)
填空题
较易
知识点
题目描述
阅读下面代码,输出的结果是( )
cnt = 0
for i in range(30):
if i % 2:
continue
else:
if i % 3 == 0 and i % 5 == 0:
break
cnt += i
print(cnt)答案解析
遍历0~29的所有元素,如果是奇数就强制执行下一轮循环,如果是偶数还需要再次判断是否同时为3、5的倍数,如果是就退出循环,否则程序继续执行,if-else判断完毕之后,执行cnt+=i;对于本程序而言,当i等于0的时候,执行else,且else中的if语句条件成立,直接退出,所以cnt的值cnt+=0,为0,本题的答案为0。
上一题
下一题