Python语法基础-总结08

While

概念:和for循环语句不同,while语句没有“空房间”,也不是“把一群排队办业务的人做完”。它是“在一定的条件下”,“按照流程办事”。


while 语句为为放行条件;子句为办事流程

a=0----定义变量a,并赋值;

a<5----明确放行条件:a要小于5,才能办事;

a+1-----满足条件时,就办事,将a加1;

print()函数----继续办事,将a+1结果打印出来;

while循环本质上像是一个哨卡:只要事情符合条件,就一遍又一遍的“按流程办事”

也可以用英文翻译的理解方法:while翻译为当条件符合,就一遍一遍按流程办事;

缩进后的【while子句】才是会被循环执行的“办事流程”,

特别注意:如果,while后跟的语句没有缩进,则不是被循环的语句;

for循环和while循环的区别:在于【循环的工作量是否确定】,for循环就像空房间依次办理业务,直到把【所有工作做完】才下班。但while循环就像哨卡放行,【满足条件就一直工作】,直到不满足条件就关闭哨卡。

循环使用一般规律:

1、当【工作量确定】的时候,我们就可以让for循环来完成重复性工作。反之,当【工作量不确定时】可以让while循环来工作;

2、有一种情况for循环和while循环都可以解决问题,那就是【把一件事情做N遍】;

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容