码迷,mamicode.com
首页 > 其他好文 > 详细

循环语句

时间:2020-06-28 18:48:38      阅读:43      评论:0      收藏:0      [点我收藏+]

标签:判断   应用   range   特点   print   循环语句   执行   反向   默认   

  学习循环语句的目的:可以重复执行程序中的代码

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

 

 

 

 

 

 

循环语句

标签:判断   应用   range   特点   print   循环语句   执行   反向   默认   

原文地址:https://www.cnblogs.com/xin-dong-2020/p/13204043.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!