python–简析程序控制流程
Python程序中语句执行的顺序包括3种基本控制结构:顺序结构、选择结构、循环结构。
1、顺序结构
程序中语句执行的基本顺序按各语句出现位置的先后次序执行。
2、选择结构
选择结构可以根据条件来控制代码的执行分支。
分支结构包括:单分支、双分支和多分支,
2.1、单分支结构
if语句单分支结构的语法如下所示:
if(条件表达式):
语句/语句块
2.2、双分支结构
if语句双分支语句结构的语法如下:
if(条件表达式):
语句/语句块1
else:
语句/语句块2
2.3、多分支结构
if语句多分支结构的语法如下 :
if(条件表达式):
语句/语句块1
elif(条件表达式2):
语句/语句块2
...
elif(条件表达式n):
语句/语句块n
else:
语句/语句块n+1
3、循环结构
循环结构用来重复执行一条或多条语句
while循环
while循环语句的格式为:
while(条件表达式):
循环体语句/语句块
for循环
for 语句的格式如下:
for 变量 in 对象集合:
循环体语句/语句块
range 对象
range(num) # 表示0~num,[0, num)区间内的整数
range(start, end) # 表示[start, end)区间内的整数
range(start ,end, step) # 表示[start, end)区间内的整数,第三个参数表示步长
break和continue关键字
break:终止循环
continue:跳过本次循环,进入下次循环