(一)流程控制
1.单分支结构 if 条件:
满足条件后要执行的代码
2.双分支结构: if 条件:
满足条件后要执行的代码
else :
if 不满足就执行这个代码
3.多分支结构:if 条件:
满足条件后要执行的代码
elif :
上面不满足,满足这个,就执行这个代码
elif:
上面不满足,满足这个,就执行这个代码
else:
上面全都不满足,就执行这个代码
(二)循环
1.while循环 while 条件:
执行代码
2.deadloop死循环:count = 0
while True:
print ( "forever 21 ",count )
count +=0
3.循环终止语句
(1)break用于完全结束一个循环,跳出循环体执行循环后面的语句。
(2)continue和break有点类似,区别在于continue只是终止本次循环,接着还执行后面的循环,break则完全终止循环。
4.while…else语句:while后面的else作用是指,当while循环正常执行完>>> for i in L3:
... print('loop',i) #输出L3种所有元素 ... loop Jane loop 1 loop 1 loop P loop e loop i loop Q loop i loop 3 >>> range(10) #生成一个0-10的列表 range(0, 10) >>> for i in range(10): ... print(i) ... 0 1 2 3 4 5 6 7 8 9
for循环和while循环的区别是:while可以是死循环;for一定是有边界的,不可能是死循环。