Python基础 while循环与break、continue关键字(循环条件)

您所在的位置:网站首页 python循环关键字包括for和while Python基础 while循环与break、continue关键字(循环条件)

Python基础 while循环与break、continue关键字(循环条件)

2024-07-16 17:57:16| 来源: 网络整理| 查看: 265

目录1. while循环语法结构2. +=和-=用做退出条件2.1 +=用做退出条件2.2 -=用做退出条件3. break和continue关键字3.1 用一个案例,说明两者的区别3.2 continue结合for循环和while循环使用3.3 break结合for循环和while循环使用

Python中for循环和while循环本质上是没有区别的,但是在实际应用上,针对性不太一样。

for循环,主要应用在遍历中,体现的是遍历二字; while循环,主要用于判断符合条件下循环,体现的是条件二字;

1. while循环语法结构

while循环,表示程序一直运行,直到指定的条件不再满足时,就终止程序。while循环的语法结构如下:

while 判断条件(condition): 执行代码块儿(statements)……

当判断条件为True时,则执行代码块儿;一直循环到判断条件为False时,退出循环。由此可以看出,while循环必须要有一个退出条件。

2. +=和-=用做退出条件

观察上述while循环的语法,while关键字后面,跟的是一个“判断条件”,这个判断条件用于计数,最开始这个判断条件一直为True,我们需要借助+=和-=符号,让这个计数不断增加 或 减少,直到这个判断条件为False,退出while循环。

概念大家好好体会一遍,可能不太好理解,咋们直接上例子。

2.1 +=用做退出条件 counts = 1 while counts 0: print("我好饿!") counts -= 1

结果如下:

我相信大家看了例子后,应该很容易明白,这里就不再赘述,不管是使用+=正向计数,还是使用-=反向计数,这里都要根据实际情况判断。

3. break和continue关键字

有时候,当程序循环到某个条件的时候,后续的循环没必要执行了,再执行也是耗费资源,所以可以终止循环,这样可以提高程序的执行效率。

在Python中,有continue和break两个关键字,供我们使用。记住一点:continue和break两个关键字,都可以结合for循环和while循环来使用。

3.1 用一个案例,说明两者的区别

想象一个面试官,面试十个人的场景,每次进入一个人。

当面试某一个人的时候,突然有人打电话对面试官说,他家着火了,这相当于break,之后的面试就不用再进行了,相当于循环终止了。

当面试某一个人的时候,别人问你1 + 1等于多少,你说不会,那么面试官说,换下一个人,这里相当于continue,只是终止当前的这一次循环,后面的循环还是要一一执行的。

3.2 continue结合for循环和while循环使用

我们已经知道了,countinue用于结束当前循环,当前循环后的代码块儿不会在执行。但是整个循环还是会继续下去。

① continue + for循环

for i in range(5): if i == 3: print("continue之前的代码,会执行") continue print("continue之后的代码,不会执行")

结果如下:

② continue + while循环

i = 5 while i > 0: i -= 1 if i >= 3: print("我在continue之前,会执行") continue print("我在continue之后,不会执行")

结果如下:

3.3 break结合for循环和while循环使用

break就比较狠了,直接终止循环。

① break + for循环

for i in range(5): print(f"i = {i}") if i >= 3: break

结果如下:

② break + while循环

对于while循环,我这里写了两段代码。

i = 0 while i = 3: break ----------------------- i = 0 while i = 3: break i += 1

结果如下:

到此这篇关于Python基础 while循环与break、continue关键字的文章就介绍到这了,更多相关Python while循环break、continue关键字内容请搜索本站以前的文章或继续浏览下面的相关文章希望大家以后多多支持本站!

版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭