循环语句
Posted xin-dong-2020
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了循环语句相关的知识,希望对你有一定的参考价值。
学习循环语句的目的:可以重复执行程序中的代码
循环语句有while、for
1.while循环
while语句循环的语法格式
while 判断条件:
条件满足时要执行的代码
提示:
1.while循环会重复的判断条件是否满足,当条件满足时就会执行循环语句内的代码,当条件不满足时,
while循环语句执行结束。
2.当条件始终成立时,就会出现死循环,死循环可以应用于让程序一直执行
死循环的简写方式
while True:
要执行的代码
3.if语句只会判断条件和执行代码一次,而while会多次判断条件和执行多次代码,直到条件不在满足。
2.while嵌套
while循环语句嵌套:在一个while循环语句里面再次使用while循环语句
while循环嵌套的语法格式
while 判断条件
条件满足,执行代码
while 判断条件
条件满足,执行代码
特点:
while循环嵌套,外层循环一次,内部循环n次,当内部循环结束后再循环外部的代码
3.for循环遍历
for循环和while循环很类似
1.可以让程序中的某段代码重复执行
2.可以遍历容器类型中的每一个数据
for循环的语法格式
for 临时变量 in 容器类型的数据(字符串、列表、元组、字典、range、集合)
print(临时变量)
4.for循环结合range使用
range表示一个数据范围,属于容器类型
range的完整用法
range(开始数据:结束数据:步长)
提示:
1.开始数据不指定时默认为0
2.结束数据不会被使用,有效数据从开始数据到结束数据前一个数据
3.步长:生成下一个数据的增长量,默认步长是1,当步长为-1时,表示数据反向。
range表示一个数据范围,for循环结合range可以重复执行程序中的某段代码,还可以
获取数据范围中的每一个数据。
5.break和continue的使用
break和continue只能用在循环语句(while、for)里面,不能单独使用
break作用:终止所在循环,让循环结束
continue结束本次循环,然后继续下次循环
while可以结合break使用
for可以结合continue使用
6.循环语句结合else语句
循环语句结合else语句使用的特点:
1.当循环语句里面执行了break,则else语句不会执行
2.当循环语句没有执行break,则else语句会执行
1.while结合else语句执行
2.for结合else语句执行
以上是关于循环语句的主要内容,如果未能解决你的问题,请参考以下文章