下面 Python 代码执行后将输出 1-4-7- 。 for i in range(1,10,3): if not i % 3: breakprint(i, end = "-")
A:正确
B:错误
正确答案:正确
答案解析
遍历range(1,10,3)生成序列1,4,7;对每个i判断i%3是否为0,若成立则执行break终止循环;否则执行print输出i并以'-'结尾;循环控制流由步长和break条件共同决定;输出行为依赖于循环是否被中断及中断前的执行次数。
试卷来源:202606 CCF-GESP编程能力等级认证Python二级真题