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