题库首页 › GESP等级认证(Python) › 题目 25818

下面 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一级真题

本卷相关题目

在线做题 同科目题库