while 循环执行的次数_while 循环语句

本文介绍了Python中的while循环,详细解析了其工作原理和使用示例。通过一个递减计数器的例子,展示了while循环在条件满足时不断执行直至条件变为假。同时,文章对比了while循环与for循环的适用场景,强调了在已知循环次数时for循环的优势,而在循环次数未知时while循环的灵活性。并提供了多个代码实例进行说明。
摘要由CSDN通过智能技术生成

在Python中,还有一种语句可以让代码块重复执行,那就是while语句。它的流程图以及语法书写格式如下。

32e36625ba0bf2d875cc2d76ba124f9f.png

只要while语句的表达式的布尔值为真,那么循环就能一直执行下去,直到表达式的布尔值为假。例如:

a=100  while a>0:          a-=1  print("a的值为",a)  

运行结果:

a的值为0

这里的while循环执行的功能是让a每次递减,一开始a的值是100,每次进入循环前都要判断a是否大于0,如果a的值不满足条件则循环结束。最后看到离开循环后a的值为0.正好是表达式布尔值为False的条件。

while语句和for语句都是实现循环的重要手段,for语句能做到的while语句也能做的,区别在于用谁做更方便。当我们知道循环的次数时,用for语句比较方便,可以直接设置要进行的循环次数,达到次数循环退出。当不知道循环的次数时,用while语句更方便,一直循环执行代码块,直到表达式的布尔值为False退出。下面给出代码实例比较二者:

                                   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值