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掉,就会得到全勤奖