Python基础15-使用while循环

Python循环控制详解
本文深入讲解Python中的for和while循环的使用方法,包括条件判断、标志控制、break和continue语句的应用,以及如何避免死循环,是Python初学者和进阶者不可多得的学习资源。

1.for循环用于针对集合中每个元素都有一个代码块,而while循环不断运行,直到指定条件不满足为止。

语法 :

while 条件判断 :

         循环代码;

例如:打印1~5的整数:

Python的while语句还可以像其他编程语言一样,使用字符或者字符串来作为判断条件;

例如用户输入exit退出:

2.使用标志,在要求很多条件都满足才继续运行的程序中,可定义一个变量,用于判断整个程序是否处于活动状态。

这个变量被称为标志,充当程序的交通信号灯。你可以让程序在标志位True时继续运行,,并在任何事件导致标志的值为False

时让程序停止运行。这样,在while语句中只需要检查一个条件————标志当前值是否为True,并将所有测试(是否发生了应将标志设为False的事件)都放在其他地方,从而让程序变得更为整洁。

例如上个案例的退出功能:

 3.使用break退出循环(循环语句都适用);要立即退出循环,不再巡行循环中余下的代码,也不管条件测试结果如何使用break语句。break语句控制程序流程。注意:break执行后,同级后面的语句将不再执行

以上例为例输入exit退出:

4.在循环中使用continue语句;continue将跳出当前的一次循环,即程序碰见continue不执行此次循环代码直接,然后跳到下次循环当中,继续执行程序,不破坏循环。

例如:打印1~5的整数但是不打印3这个数:

注意:while的判断条件改变的位置,位置在continue执行前。

5.避免死循环,即while判断条件一直为True;

程序一直在执行循环代码;

例如 :

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值