题目
【单选题】以下关于 Python 循环结构的描述中,错误的是 ______ 。A. continue 只结束本次循环B. 遍历循环中的遍历结构可以是字符串、文件、组合数据类型和 range() 函数等C. Python 通过 for 、 while 等保留字构建循环结构D. break 用来结束当前当次语句,但不跳出当前的循环体
【单选题】以下关于 Python 循环结构的描述中,错误的是 ______ 。
A. continue 只结束本次循环
B. 遍历循环中的遍历结构可以是字符串、文件、组合数据类型和 range() 函数等
C. Python 通过 for 、 while 等保留字构建循环结构
D. break 用来结束当前当次语句,但不跳出当前的循环体
题目解答
答案
D. break 用来结束当前当次语句,但不跳出当前的循环体
解析
本题考查Python循环结构中关键语句的作用及循环遍历的相关知识点。核心思路是区分break和continue的功能差异,以及理解循环遍历的适用对象。破题关键在于明确:
break的作用是立即跳出当前循环体,终止循环;continue的作用是跳过本次循环剩余代码,进入下一轮循环;- 遍历循环支持的结构类型(如字符串、文件、组合数据类型、
range()等)。
选项分析
选项D错误原因
break语句的作用是终止当前所在的循环结构,而非仅结束“当前当次语句”。例如:
for i in range(3):
if i == 1:
break
print(i)
上述代码仅输出0,因为当i=1时,break直接跳出循环,后续的print(1)和print(2)都不会执行。
其他选项正确性
- 选项A:
continue确实会跳过当前循环的剩余部分,进入下一轮循环。 - 选项B:遍历结构支持字符串、文件、列表、元组、
range()等可迭代对象。 - 选项C:Python通过
for和while关键字构建循环结构,描述正确。