Python -- 循环

重点: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语句的示例(也注意一下缩进及各语句的对应):

 

猜你喜欢

转载自www.cnblogs.com/bravesunforever/p/10229200.html