题目内容

给出如下代码: a=3 while a > 0: a -= 1 print(a,end=" ") 以下选项中描述错误的是:

A. a -= 1可由a = a – 1实现
B. 条件a > 0如果修改为a < 0程序执行会进入死循环
C. 使用while保留字可创建无限循环
D. 这段代码的输出内容为2 1 0

查看答案
更多问题

关于break语句与continue语句的说法中,以下选项中不正确的是

A. continue语句类似于break语句,也必须在for、while循环中使用
B. break语句结束循环,继续执行循环语句的后续语句
C. 当多个循环语句嵌套时,break语句只适用于最里层的语句
D. continue语句结束循环,继续执行循环语句的后续语句

下面代码的输出结果是 for num in range(2,10): if num > 1: for i in range(2,num): if (num % i) == 0: break else: print(num,end=”,”)

A. 4,6,8,9
B. 2,4,6,8,10
C. 2,4,6,8
D. 2,3,5,7,

下面代码的输出结果是 for a in ["torch","soap","bath"]: print(a)

A. torch soap bath
B. torch,soap,bath
C. torch soap bath
D. torch,soap,bath,

关于while循环和for循环的区别,下列叙述中正确的是( )。

A. while语句的循环体至少无条件执行一次,for语句的循环体有可能一次都不执行
B. while语句只能用于循环次数未知的循环,for语句只能用于循环次数已知的循环
C. 在很多情况下,while语句和for语句可以等价使用
D. while语句只能用于可迭代变量,for语句可以用任意表达式表示条件

答案查题题库