Python(三)控制流语句
程序设计的 三种基本结构:顺序结构、选择结构、循环结构
顺序结构:是一种线性、有序的结构,依次执行各语句模块
选择结构:根据条件成立与否,选择程序执行的路径
循环结构:重复执行一个或几个模块,直至满足某一条件
一、选择结构:if
(1)语法:if 条件判断语句:
内容
注意if条件后面的冒号不能缺失
(2)if…else语法:
if 条件判断语句:
内容
else:
内容
if代表“如果满足条件,就做…” else代表“否则,就做…”
(3)if…elif 语法:
if 条件判断语句:
内容
elif 条件判断语句:
内容
elif 条件判断语句:
内容
else:
内容
(4)if嵌套
if 条件判断语句:
if 条件判断语句:
二、循环结构:while
语法:while
while 条件判断语句:
内容
同样,冒号[:]不能省略,while结构体中的语句也要保持统一的缩进,使用while控制流语句,当while条件成立时,就会执行while内部的代码,直至条件不成立。
三、循环结构:for——遍历
跟while一样,for循环可以用来重复做一件事。for循环的本质是对一个序列上的元素进行遍历,逐一完成对序列中每个元素的使用或者用于控制循环指定的次数。
for 接收遍历的变量 in 序列:
range(1,10)函数代表一个整数序列,从1开始,到10为止(不包含10)【1,2,3,4,5,6,7,8,9】
使用for循环对range(1,10)序列进行遍历,每次将序列中的1个值赋给i变量(赋值顺序从左到右),每赋值一次就会执行一次for结构体中的语句,相当于一次一次的循环,当序列中所有值都赋值一次后,跳出循环。Python 语言允许在一个循环体里面嵌入另一个循环
四、break
break语句用来终止循环。即在没有满足循环条件或序列没有遍历完的时候,想要强行跳出循环,需要使用break语句。
五、continue
continue语句用来跳过本次循环中的剩余语句,然后继续进行下一轮循环。