Python循环语句&条件控制语句

一、while循环

1、条件为true,执行循环体;条件为false,退出循环体;

        while 判断条件:

                执行语句

2、单纯的while语句

Python循环语句&条件控制语句_第1张图片

3、配合if条件句使用

Python循环语句&条件控制语句_第2张图片

4、配合else使用

Python循环语句&条件控制语句_第3张图片

二、for循环

即可迭代的对象;

如何判断对象是否可迭代?通过isinstance()函数判断;

1、重复执行语句,且事先预知了循环的次数

2、格式:

for    变量    in    集合:

3、字符串的for循环

Python循环语句&条件控制语句_第4张图片

4、列表的for循环 

Python循环语句&条件控制语句_第5张图片

5、嵌套列表for循环

Python循环语句&条件控制语句_第6张图片 6、嵌套列表,for循环,依次打印 ​​​​Python循环语句&条件控制语句_第7张图片

 7、元组的for循环

Python循环语句&条件控制语句_第8张图片

8、字典的for循环

默认是遍历字典,取key的取值

Python循环语句&条件控制语句_第9张图片

 遍历字典key对应的value

Python循环语句&条件控制语句_第10张图片

同时遍历key和value

Python循环语句&条件控制语句_第11张图片

9、range函数的for循环

range函数是python内置的函数,用于输出一系列连续的整数,包头不包尾;

range(start,stop,step):包含start,默认为0,可省略;不包含stop,不可省略;步长可正可负,默认是1,不能为0。

Python循环语句&条件控制语句_第12张图片

三、嵌套循环

1、在while循环中嵌套for循环

2、多个for循环嵌套

迭代次数 = 内循环次数 * 外循环次数

Python循环语句&条件控制语句_第13张图片

 第一次外循环,将a中的第一个元素值赋值给i,进入内循环,将b中的值依次赋值给j,直到b中的全部元素都赋值完成,结束内循环,完成第一次外循环;

第二次外循环,将a中的第二个元素赋值给i,进入第二次内循环,将b中的值依次赋值给j,直到b中的全部元素都赋值完成,结束第二次内循环,完成第二次外循环;

……

……

最后一次外循环,将a中的最后一个元素赋值给i,进入最后一次内循环,将b中的值依次赋值给j,直到b中的全部元素都赋值完成,结束最后一次内循环,完成全部循环;

四、循环控制语句

1、break

在语句块执行过程中终止循环,并且跳出整个循环;

Python循环语句&条件控制语句_第14张图片

2、continue

在语句块执行过程中终止循环,跳出该次循环,执行下一次循环;

Python循环语句&条件控制语句_第15张图片

3、pass

空语句,为了保持程序的完整性

五、条件控制语句

if……else……

if……elif……else……

Python循环语句&条件控制语句_第16张图片

你可能感兴趣的:(Python,python)