循环语句

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语句执行

 

 

 

 

 

 

以上是关于循环语句的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript的循环语句

Verilog循环语句

Python--循环语句

Go 循环语句

C语言分支语句与循环语句

shell编程之case分支语句,for循环语句和while循环语句