题目内容

下面代码的输出结果是 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语句可以用任意表达式表示条件

设有程序段: k=10 while k: k=k-1 print(k) 则下面描述中正确的是( )。

A. while循环执行10次
B. 循环是无限循环
C. 循环体语句一次也不执行
D. 循环体语句执行一次

有以下程序段: n=0 p=0 while p!=100 and n<3: p=int(input()) n+=1 while循环结束的条件是( )。

A. P的值不等于100并且n的值小于3
B. P的值等于100并且n的值大于等于3
C. P的值不等于100或者n的值小于3
D. P的值等于100或者n的值大于等于3

答案查题题库