for循环跳出、代码异常捕获并输出

编程入门 行业动态 更新时间:2024-10-27 17:12:02

在实现一个简单的for循环功能时,这个循环每次执行同一段代码,但是这段代码有时候会执行失败,只要失败就会中断for循环,那么问题来了,怎么才会跳出当前循环,继续进行下次循环呢?度娘之后了解到下面方法!

break语句,当满足条件时,直接跳出整个for循环,不会执行下一次循环

for x in range(5):if x==3:breakprint x

continue语句,当满足条件时,跳出当前循环,继续执行下一次循环

for x in  range(5):if x==3:continueprint x

解决了这个问题之后,循环不会中断了,那么我又碰到了问题,循环执行的这段代码,没有任何状态可以判断是否执行成功,我通过什么判断呢,好,度娘,找到了方法!捕获异常

在开发过程中都会进行调试,可以对一段代码进行不同异常的捕获,在通过是否有对应异常执行对应的代码~

try:
<语句>        #运行别的代码
except <名字>:
<语句>        #如果在try部份引发了'name'异常
except <名字>,<数据>:
<语句>        #如果引发了'name'异常,获得附加的数据
else:
<语句>        #如果没有异常发生

因为我只是需要知道是否发生异常,进而使for循环继续执行,所以只是捕获了所有异常并输出,没有异常就进入下一个for循环~就变成了下面这个样子~

for i in range(5):try:需要捕获异常的代码except:捕获到异常后执行的代码continue

 

 

更多推荐

异常,代码

本文发布于:2023-05-31 10:08:11,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/389607.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:异常   代码

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!