Python合集之Python跳转语句(一)

liftword2个月前 (03-26)技术文章18

在上一节的合集中,我们了解了Python循环嵌套语句的相关知识,本节我们将进一步了解一下Python跳转语句中的break的相关知识。

当循环条件一直满足时,程序会一直执行下去,如果希望在中间离开循环,也就是for循环结束重复之前,或者while循环找到结束条件之前,有两种方法可以做到在循环结束前离开:

1. 使用continue语句跳转到循环的下一次迭代。

2.使用break完全终止循环。

1.break语句

break语句可终止当前的循环,包括while和for在内的所有控制语句。break语句的语法比较简单,只需要在相应的while和for语句中加入即可。

在while中语句中使用break语句的形式如下:

while 条件表达式1 :
    执行代码
    if 条件表达式 2 :
        break

注:条件表达式2用于判断何时调用break语句跳出循环。

在for语句中使用break语句的形式如下:

for 迭代变量 in 对象 :
    if 条件表达式 :
        break

注:条件表达式用于判断何时调用break语句跳出循环。

在我们之前的合集中使用for循环解决的黄蓉难倒瑛姑的数学题,在实际的运算中,虽然当运算执行到23的时候,就已经找到了符合条件的数字,但是因为循环没有终止,导致循环会一直循环到99,才会结束,下面我们利用break语句对他进行优化:

print("今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问几何?\n")
for number in rang(100) :
    if number%3==2 and number%5==3 and number%7==2 :
        print("答曰:这个数是",number)
        break

花絮:

本期的Python的跳转语句中的break语句就分享到这里,下期我们将继续分享Python中跳转语句的相关知识,感兴趣的朋友可以关注我。

相关文章

.htaccess设置301跳转及常用技巧整理

在虚拟主机环境中,基本上都是Apache环境。Apache的伪静态的设置,都是在网站根目录设置.htaccess文件,在.htaccess文件中无论是伪静态,还是301跳转,甚至是防盗链和禁止某个IP...

干货|Python大佬手把手带你破解哔哩哔哩网滑动验证(上篇)

/1 前言/ 有爬虫经验的各位小伙伴都知道,正常我们需要登录才能获取信息的网站,是比较难爬的。原因就是在于,现在各大网站为了反爬,与爬虫机制斗智斗勇,一般的都加入了图片验证码、滑动验证码之类的干扰,让...

「好课堂在线」pygame事件处理游戏界面进行全屏切换

作者:好课堂数学编程陈老师 我们在第一个程序里使用了如下的语句screen = pygame.display.set_mode((800, 800), 0, 32)也讲述了各个参数的意思,当我们把第二...

Python的selenium实现切换框架frame的方法

1. 介绍1.1 介绍福哥在使用selenium实现页面爬取的时候发现遇到包含框架(frame)的网页时候就无法通过find_xxx方法得到页面上的元素,这可真是麻烦了啊!福哥在使用F12调试前端的时...

Python自学之Pywebio(四)添加菜单并增加菜单链接至新页面

Python自学之Pywebio(三)增加button按钮前面文章我们规划了系统框架、编写了主体架构、新增了按钮。本章我们新增菜单并跳转到新页面,打开一个表格。我们先学两个函数:put_collaps...

干货分享:python爬虫模拟浏览器的两种方法实例分析(赶紧收藏)

今天为大家带来的内容是:干货分享:python爬虫模拟浏览器的两种方法实例分析(赶紧收藏)文章主要介绍了python爬虫模拟浏览器的两种方法,结合实例形式分析了Python爬虫模拟浏览器的两种常见操作...