选择结构
1.单分支选择结构
if 表达式:
语句
if a>b:
a,b=b,a #序列解包
print(a,b)
2.双分支结构
if 表达式:
语句1
else:
语句2
三元运算符:
语句 if condition else 语句
3.多分支选择结构
if 表达式1 :
语句1
elif:表达式2:
语句2
elif:表达式3:
语句3
….
4.选择结构的嵌套
if 表达式 :
if 表达式:
语句
else:
语句
else:
if 表达式:
语句
else:
语句
循环结构(else只在循环顺利结束后执行)
for 取值 in 序列或迭代对象: 循环体
[else:….]
while 条件表达式:
循环体
[else…]
break:所属层次的循环结束
continue:当次循环结束
range(start,stop,step=)
>>> for i in range(5):
print(i)
0
1
2
3
4
>>> for i in range(2,9):
print(i)
2
3
4
5
6
7
8
>>> for i in range(1,9,3):
print(i)
1
4
7
>>>