下面 Python 代码执行后将输出 19 。 for i in range(0, 20, 3): if i % 3 != 0: break print(i)
A:正确
B:错误
正确答案:错误
答案解析
遍历 range(0, 20, 3) 生成从 0 开始、步长为 3、小于 20 的整数序列。对每个元素 i,判断 i % 3 != 0 是否成立。若成立,则执行 break 语句终止循环;否则,执行 print(i) 输出当前 i 值。循环按序处理每个由 range 生成的值,条件判断在每次迭代中立即求值,break 会中断后续所有迭代,print 只在条件不满足且未中断时执行。
试卷来源:202606 CCF-GESP编程能力等级认证Python一级真题