python流程控制之while循环的使用
while 条件:
执行代码
当条件条件成立,代码就会执行;
count=0whilecount<=100:#只要count<=100就不断执行下面的代码print("loop",count)count+=1死循环:有一种循环叫死循环,一经触发,就会一直运行。while是只要后边条件成立(也就是条件结果为真)就一直执行count=0whileTrue:print("你是风儿我是沙,缠缠绵绵到天涯...",count)count+=1循环中止语句:如果在循环的过程中,因为某些原因,你不想继续循环了,就会用到break或continue语句break用于完全结束一个循环,跳出循环体执行循环后面的语句continue和break有点类似,区别在于continue只是终止本次循环,接着还执行后面的循环,break则完全终止循环例子:breakcount=0whilecount<=100:#只要count<=100就不断执行下面的代码print("loop",count)ifcount==5:breakcount+=1#每执行一次,就把count+1,要不然就变成死循环啦,因为count一直是0print("-----outofwhileloop------")输出loop0loop1loop2loop3loop4loop5-----outofwhileloop------例子:continuecount=0whilecount<=100:count+=1ifcount>5andcount<95:#只要count在6-94之间,就不走下面的print语句,直接进入下一次loopcontinueprint("loop",count)print("-----outofwhileloop------")输出loop1loop2loop3loop4loop5loop95loop96loop97loop98loop99loop100loop101-----outofwhileloop------while...else..(3-5分钟)与其它语言else一般只与if搭配不同,在Python中还有个while...else语句while后面的else作用是指,当while循环正常执行完,中间没有被break中止的话,就会执行else后面的语句count=0whilecount<=5:count+=1print("Loop",count)else:print("循环正常执行完啦")print("-----outofwhileloop------")输出Loop1Loop2Loop3Loop4Loop5Loop6循环正常执行完啦-----outofwhileloop------如果执行过程中被break啦,就不会执行else的语句啦count=0whilecount<=5:count+=1ifcount==3:breakprint("Loop",count)else:print("循环正常执行完啦")print("-----outofwhileloop------")输出Loop1Loop2-----outofwhileloop------
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。