4.1 程序结构
1.顺序结构
2.选择结构
3.循环结构
4.2 选择语句:
if语句、if…else语句和if…elif…else语句
①if语句:
if 表达式:
语句块
②if…else语句:
If 表达式:
语句块1
else:
语句块2
③if…elif…else语句:
if 表达式1:
语句块1
elif 表达式2:
语句块2
elif 表达式3:
语句块3
…
else:
语句块n
注意事项
使用if…elif…else语句时,表达式可以是一个单纯的布尔值或变量,也可以是比较表达式或逻辑表达式,如果表达式为真,则执行语句而如果表达式为假则跳过该语句,进行下一个语句elif的判断,只有在 所有表达式为假的情况下,才会执行else中的语句
if和elif都需要判断表达式的真假,而else也不需要判断;另外,elif个和else都必须跟if一起使用,不能单独使用。
4.3 循环嵌套
4.3.1 while循环
while循环是通过一个条件控制是否继续执行循环体中的语句
while 条件表达式:
循环体
PS:循环体是指一组被重复执行的语句
4.3.2 for循环
for 循环是一个计次循环,一般应用在次数
已知的情况下
for 迭代变量 in 对象:
循环体
range()函数用于生成一系列连续整数
在使用range()函数时,如果只有一个参数,那么表示指定的是end; 如果有两个参数,则表示是start和end;只有3个参数存在时,最后一个才表示步长。