以下关于“forin”的描述,错误的是( )。

admin2022-09-09  6

问题 以下关于“for<循环变量>in<循环结构>”的描述,错误的是(          )。

选项 A、<循环结构>采用[1,2,3]和[’1’,’2’,’3’]的时候,循环的次数是一样的
B、这个循环体语句中不能有break语句,会影响循环次数
C、使用range(a,b)函数指定for循环的循环变量取值是从a到b-1
D、for i in range(1,10,2)表示循环5次,i的值是从1到9的奇数

答案B

解析 for语句的循环执行次数是根据<循环结构>中元素的个数确定的,[1,2,3]和[’1’,’2’,’3’]均有3个元素,循环次数是一样的,故A选项正确。range()函数只有一个参数时表示会产生从0开始计数到输入参数的前一位整数结束的整数列表;有两个参数时,则将第一个参数作为起始位,第二个参数作为结束位,输出从起始位到结束位的前一位的整数列表;有3个参数时,第三个参数表示步长,起始位按照步长递增或递减。因此c、D选项正确。循环体中的break语句的确能影响循环次数,但是不代表循环体中不能有break语句,故B选项错误。本题选择B选项。
转载请注明原文地址:https://kaotiyun.com/show/P46p777K
0

最新回复(0)