学习笔记:
1.选择结构
通过判断条件是否成立,来决定执行哪个分支.选择结构有多种形式,分为:单分支,双分支,多分支.
单分支选择结构
If语句语法: if(条件表达式):
语句/语句块
双分支选择结构
If 条件表达式:
语句1/语句块1
else:
语句2/语句块2
多分支选择结构
If 条件表达式1:
语句1/语句块1
elif 条件表达式2:
语句2/语句块2
elif 条件表达式n:
语句n/语句块n
[
else:
语句n+1/语句块n+1
]
2.循环结构
循环结构是用来重复执行一条或者多条语句.表达这样的逻辑:如果符合条件,则反复之心循环体里的语句.在每次执行完成都会判断一次条件是否为True,如果为True则重复执行循环体里的语句。
循环体里面的语句至少应该包含改变条件表达式的语句,以使循环趋于结束;否则,就会变成死循环。
while循环
While 条件表达式:
循环体语句
for循环
For 变量 in 可迭代对象:
循环体语句
可迭代对象
Python包含以下几种可迭代对象:
1.序列,包含:字符串,列表,元组
2.字典
3.迭代器对象(iterator)
4.生成器函数(generator)
循环嵌套
一个循环体内可以嵌套另一个循环,一般称为"循环嵌套","或者"多重循环"
例如:
break语句
break语句可用于while和for循环,用来结束整个循环.当有嵌套循环时候,break语句只能跳出最近的一层循环.
例如:
else语句
while,for 循环可以附带一个else语句(可选),如果,for,while语句没有被break语句结束,则会执行else子句,否则不执行.
版权归原作者 林望一 所有, 如有侵权,请联系我们删除。