Python中的循环控制语句主要包括`break`和`continue`关键字,它们用于改变循环的执行流程。以下是这些控制语句的简要说明:
break
当在循环中遇到`break`语句时,会立即终止当前循环,并跳出循环体,继续执行循环之后的代码。
continue
当在循环中遇到`continue`语句时,会跳过当前循环的剩余部分,直接进入下一次循环。
下面是一些使用`break`和`continue`的例子:
使用break跳出循环
for i in range(10):
if i == 5:
break
print(i)
输出:0 1 2 3 4
使用continue跳过当前循环的剩余部分
for i in range(10):
if i == 5:
continue
print(i)
输出:0 1 2 3 4 6 7 8 9
此外,Python还支持`while`循环,它可以在某个条件为真时重复执行一段代码块。`while`循环可以与`else`子句一起使用,当循环正常结束时(即条件变为假),执行`else`子句中的代码。
n = 10
sum = 0
counter = 1
while counter <= n:
sum += counter
counter += 1
else:
print("1到%d 之和为: %d" % (n, sum))
输出:1到10 之和为:55
请注意,Python中没有`do..while`循环。
希望这些信息能帮助你理解Python中的循环控制语句。