while循环

当你需要重复干一件事,就叫循环,循环就是一个重复的过程.while是当的意思,while循环又被称为条件循环.

##while的语法

while(当)<条件>:
    <需要进行重复的代码块>  #当条件成立时会进行运行,结束完代码块后会再一次判断条件
    

while+break

break的意思是终止掉当前层的循环,执行其他代码.

##while+break的用法

while(当) <条件>:
    <需要进行重复的代码块>  # 当条件成立时会进行运行,结束完代码块后会再一次判断条件,成立再运行,运行完再判断条件
    break  # 遇到break后终止while循环

while+continue

continue的意思是终止本次循环,直接进入下一次循环

count = 0
while True:
    count += 1
    if count == 5:  #
        continue # 继续,跳出本次循环,不运行下面的代码,直接开始下一次循环
    if count == 11:
        break
    print(count)
    
 运行结果得到1234678910   

while+else(仅作了解)

else会在while没有被break时才会执行else中的代码

count = 0
while count < 10:
    count += 1
    if count == 12:
        break  # break除了干掉while循环,还会干掉else
    print(count)
else:
    print("当while循环没有被break的时候我会触发,但尽量不要使用我")

    运行得到结果12345678910当while循环没有被break的时候我会触发,但尽量不要使用我
##break continue else三者的区别
假设每天九点起床9点下班,连续30天,中途没断,奖励全勤奖
break:跳出本层循环,跳出循环.当年21天时break了,剩下的9天全免了
continue:跳出本次循环,当你第十天时continue,第十天减免了,剩下的天数还会继续
else:当你中途没被break掉,就会得到全勤奖    
posted on 2019-08-01 15:28  黑糖A  阅读(86)  评论(0编辑  收藏  举报