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

admin2020-04-10  21

问题 以下关于”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’]均有三个元素,因此循环次数是一样的,A项正确。range()函数只有一个参数时表示会产生从0开始计数到输人参数的前一位整数结束的整数列表;有两个参数时,则将第一个参数作为起始位,第二个参数为结束位,输出从起始位到结束位的前一位的整数列表;有三个参数时,第三个参数表示步长,起始位按照步长递增或递减,因此C、D两项正确。循环体中的break语句的确能影响到循环次数,但是不代表循环体中不能有break语句,B项错误,当选。
转载请注明原文地址:https://kaotiyun.com/show/Eg6p777K
0

最新回复(0)