ls=[’1’,’2’,’3’],以下关于循环结构的描述,错误的是( )。

admin2022-09-09  30

问题 ls=[’1’,’2’,’3’],以下关于循环结构的描述,错误的是(          )。

选项 A、表达式for i in range(len(ls))的循环次数与for i in ls的循环次数是一样的
B、表达式for i in range(len(ls))与for i in ls的循环中i的值是一样的
C、表达式for i in range(len(ls))的循环次数与for i in range(0,len(ls))的循环次数是一样的
D、表达式for i in range(len(ls))的循环次数与for i in range(1,len(ls)+1)的循环次数是一样的

答案B

解析 range()函数只有一个参数时会产生从0开始计数到输入参数的前一位整数结束的整数列表;有两个参数时,则将第一个参数作为起始位,第二个参数作为结束位,输出从起始位到结束位的前一位的整数列表;有3个参数时,第三个参数表示步长,起始位按照步长递增或递减。len(ls)函数返回列表ls的元素个数3。B选项中,for i in range(len(ls))中i的值分别为0、1、2,而在for i in ls中每一步的i为’l’、’2’、’3’,所以i的值不相同。本题选择B选项。
转载请注明原文地址:https://kaotiyun.com/show/i46p777K
0

随机试题
最新回复(0)