在python日常使用中我们发现,在编写循环指令的时候会经常用到break和continue语句。但是这里有一个奇妙的地方就是,针对不同的print()打印放置位置,输出的结果截然不同。接下来用语法举例一起来看看吧。
一、break语句
1、通过使用 break 语句以及print()放置的位置不同;我们可以在循环遍历指定的项目之前停止循环;也可以在循环遍历指定的项目时停止循环。
2、语法举例
(1)、循环遍历指定的项目之前停止循环,print()放置在break之后。
fruits = ["a","b","c","d","e","f"]
for x in fruits:
if x == "d":
break
print(x)如图所示,print()放置在break之后,这样在循环到d之前就停止循环。
(2)、循环遍历指定的项目时停止循环,print()放置在break之前。
fruits = ["a","b","c","d","e","f"]
for x in fruits:
print(x)
if x == "d":
break如图所示,print()放置在break之前,这样在循环到d的时候就停止循环。
二、continue语句
1、通过使用 continue 语句以及print()放置在不同的位置;我们可以循环到指定项目时继续下一个循环,也可以跳过指定的项目后继续下一个循环。
2、语法举例
(1)、跳过指定的项目后继续下一个循环,print()放置在continue之后
fruits = ["a","b","c","d","e","f"]
for x in fruits:
if x == "d":
continue
print(x)如图所示,print()放置在continue之后,则跳过d后继续下一个循环。
(2)、我们可以循环到指定项目时继续下一个循环,print()放置在continue之前
fruits = ["a","b","c","d","e","f"]
for x in fruits:
print(x)
if x == "d":
continue如图所示,print()放置在continue之前,则循环到d时,继续下一个循环。
通过以上语法举例,大家在使用循环指令时,针对print()放置在不同的位置,输出的结果就不一样的,所以要特别注意区分哦。
| 留言与评论(共有 0 条评论) “” |