python流程控制之while循环的使用
admin
2023-07-19 11:02:01
0

while 条件:

 执行代码


当条件条件成立,代码就会执行;


count = 0 
while count <= 100 : #只要count<=100就不断执行下面的代码
   print("loop ", count )
   count +=1 
 
死循环:
有一种循环叫死循环,一经触发,就会一直运行。
while 是只要后边条件成立(也就是条件结果为真)就一直执行
count = 0
while True:

    print("你是风儿我是沙,缠缠绵绵到天涯...",count)
    count +=1
    
循环中止语句:
如果在循环的过程中,因为某些原因,你不想继续循环了,就会用到break 或 continue 语句
break用于完全结束一个循环,跳出循环体执行循环后面的语句
continue和break有点类似,区别在于continue只是终止本次循环,接着还执行后面的循环,break则完全终止循环
例子:break
count = 0
while count <= 100 : #只要count<=100就不断执行下面的代码
    print("loop ", count)
    if count == 5:
        break
    count +=1 #每执行一次,就把count+1,要不然就变成死循环啦,因为count一直是0

print("-----out of while loop ------")
输出
loop  0
loop  1
loop  2
loop  3
loop  4
loop  5
-----out of while loop ------
例子:continue
count = 0
while count <= 100 : 
    count += 1
    if count > 5 and count < 95: #只要count在6-94之间,就不走下面的print语句,直接进入下一次loop
        continue 
    print("loop ", count)

print("-----out of while loop ------")
输出
loop  1
loop  2
loop  3
loop  4
loop  5
loop  95
loop  96
loop  97
loop  98
loop  99
loop  100
loop  101
-----out of while loop ------
while ... else .. (3-5分钟)
与其它语言else 一般只与if 搭配不同,在Python 中还有个while ...else 语句
while 后面的else 作用是指,当while 循环正常执行完,中间没有被break 中止的话,就会执行else后面的语句
count = 0
while count <= 5 :
    count += 1
    print("Loop",count)

else:
    print("循环正常执行完啦")
print("-----out of while loop ------")
输出
Loop 1
Loop 2
Loop 3
Loop 4
Loop 5
Loop 6
循环正常执行完啦
-----out of while loop ------
如果执行过程中被break啦,就不会执行else的语句啦
count = 0
while count <= 5 :
    count += 1
    if count == 3:break
    print("Loop",count)

else:
    print("循环正常执行完啦")
print("-----out of while loop ------")
输出
Loop 1
Loop 2
-----out of while loop ------


相关内容

热门资讯

“特朗普这么干,又给中国打广告... 【文/观察者网 张菁娟】特朗普政府对美国人工智能公司Anthropic的两款前沿模型Fable 5和...
爱泼斯坦之死再曝料:狱中曾试图... 搅动美国政坛的爱泼斯坦,近日被曝出在自杀前曾在监狱中试图挖掘特朗普的“黑料”,以求获得宽大处理,但未...
墨西哥男子在世界杯看台对韩国博... 【环球网报道 记者 张江平】综合韩国《首尔经济日报》等媒体17日报道,对于一名墨西哥男子在世界杯赛场...
中海油原副总经理袁光宇被判死缓 2026年6月17日,江苏省徐州市中级人民法院一审公开宣判中国海洋石油集团有限公司原党组成员、副总经...
沈阳一拉面店顾客带狗上桌吃饭,... 6月16日中午,有网友拍到辽宁省沈阳市的老四季拉面店沈辽东路店内,一名顾客带着宠物狗进店就餐,并将食...
国台办发言人:确定不问张凌赫了...   国台办发言人:确定不问张凌赫了哈?  【国台办发言人:确定不问张凌赫了哈?】6月17日消息,台媒...
中国刷锅神器丝瓜瓤现身旧金山,... “漫步旧金山街头,居然偶遇了熟悉的丝瓜瓤。”近日,有网友发布短视频称,在美国旧金山街头,看到了丝瓜瓤...
江苏省政府副秘书长徐华勤接受纪... 江苏省政府副秘书长徐华勤涉嫌严重违纪违法,主动投案,目前正接受江苏省纪委监委纪律审查和监察调查。
欧盟新一轮对俄制裁新增4家中企... 我驻欧盟使团发言人就欧盟新一轮对俄制裁新增制裁中方企业答记者问问:6月15日,欧盟公布新一轮对俄罗斯...
台北交通拥堵怎么办?沈伯洋称“... 海峡导报综合报道 民进党台北市长参选人沈伯洋近日接受亲绿媒体人郑弘仪专访,被问到怎么解决台北市内湖科...