下面 Python 代码执行后其输出是( ) count = 0 for i in range(1, 4): for j in range(i): if j % 3 != 0: continue count += 1 break print(i, j, count)
A:4 0 4
B:3 0 0
C:3 2 0
D:3 0 3
正确答案:D
答案解析
初始化count为0;外层循环i从1到3(含),每次递增1;内层循环j从0到i-1;每次内层循环开始时判断j%3是否不等于0,若成立则跳过当前j的剩余操作进入下一次j循环;若不成立,则执行count加1并跳出内层循环;每次外层循环结束前输出当前i、j和count的值。
试卷来源:202606 CCF-GESP编程能力等级认证Python二级真题