码迷,mamicode.com
首页 > 编程语言 > 详细

Python -- 循环

时间:2019-01-06 17:59:01      阅读:237      评论:0      收藏:0      [点我收藏+]

标签:image   函数返回   str   依次   python   语句   alt   style   --   

重点:for .... in 循环, while循环, range(),break语句,continue语句

 

Python的循环有两种:(1)For……in 循环,依次把list或tuple中的每个元素迭代出来。 (2)While循环

一、 For x in ……循环:就是把每个元素带入变量x,然后执行缩进块的语句。

技术分享图片

x依次存入1到10中的每个数字:

技术分享图片

 

二、 range()函数:可以生成一个整数序列

   对range()函数的理解:可以认为它有3个参数,起始值,终止值,步长。如果只有一个参数,那么该参数是终止值,此时的起始值和步长分别为0和1.

range()函数返回的结果:

技术分享图片

1、可以再通过list函数转换为list。

技术分享图片

 

技术分享图片

 

三、while循环的一般形式:

      while 判断条件 :

            语句

注意:(1)注意冒号和缩进  (2)python中没有do.....while循环

 

1、While循环使用else语句

   条件为false时执行else语句块

技术分享图片

执行结果:

技术分享图片

 

四、break语句和continu语句的区别:

   break语句:在循环过程中直接退出循环。

   continue语句:在循环过程中结束本轮循环,直接进入下一轮循环。

注意:不要滥用break语句和continue语句,使用break语句和continue语句过多会造成代码执行逻辑分叉过多,容易出错。

 

break语句的示例(也注意一下缩进及各语句的对应):

技术分享图片

 

continue语句的示例(也注意一下缩进及各语句的对应):

 技术分享图片

 

Python -- 循环

标签:image   函数返回   str   依次   python   语句   alt   style   --   

原文地址:https://www.cnblogs.com/bravesunforever/p/10229200.html

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