一. 简介
前面文章学习了 python3中的循环语句,while循环语句和 for循环语句。本文来学习一下在循环语句中使用 continue或者 break。
在 Python中,continue与 break 是用于控制循环行为的两个重要语句。continue 用于跳过当前循环的剩余部分,break 语句是完全终止循环。
二. python3 中循环语句中 break与 continue的使用
1. contine 语句
continue 语句的功能
- continue 语句用于跳过当前循环的剩余部分,并直接进入下一次循环迭代。
- 它不会终止整个循环,而是跳过当前迭代的剩余代码,继续检查循环条件,决定是否进行下一次迭代。
2. break 语句
break 语句在 for循环或 while循环中使用,用于立即终止当前的循环,并跳出循环体。总而言之,是完全跳出循环,任何对应的循环 else 块将不执行。
三. 示例
1. continue语句的示例
continue语句用于 for循环中:
#!/usr/bin/env python3
list1 = ["apple", "banana", "cherry", "orange"]
for i in list1:
if i == "cherry":
continue
print("Current fruit: ", i)
continue语句在 while循环中使用:
#!/usr/bin/env python3
list1 = ["apple", "banana", "cherry", "orange"]
i = 0
while (i < len(list1)):
if(list1[i] == "cherry"):
i += 1
continue
print("Current fruit: ", list1[i])
i += 1
以上两个示例输出如下:
Current fruit: apple
Current fruit: banana
Current fruit: orange
2. break语句的示例
break语句用于 for循环中:
#!/usr/bin/env python3
list = ["apple", "banana", "cherry", "orange"]
for index in range(len(list)):
if(list[index] == "cherry"):
break
print("Current fruit: ", list[index])
break语句用于 while循环中:
#!/usr/bin/env python3
list = ["apple", "banana", "cherry", "orange"]
i = 0
while True:
if(list[i] == "cherry"):
i += 1
break
print(list[i])
i += 1
上面两个示例输出如下:
apple
banana
总结:continue语句与 break语句,其实与 C语言中的用法是一样的。
275

被折叠的 条评论
为什么被折叠?



