4. 流程控制语句
顺序
就是代码是从上往下执行的,没啥好说的了
分支
分为单分支、双分支、多分支
if else 后面跟着的是判断语句
# 单分支
if age > 18:
...
# 双分支
if age > 18:
...
else:
....
# 多分支
if age <= 10:
....
elif age <=18:
....
....
else:
....
# 嵌套分支
if 判断条件1:
...
if 判断条件2
else:
if ....
循环
分为while 循环 和for 循环
while: 条件驱动循环
for: 迭代(如数组)驱动循环
while循环
n = 1
while n <= 10:
....
n += 1
while 循环条件:
...for 循环
for n in range(10):
....
for 当前取出的值 in 可迭代对象:
...continue和break
continue: 跳过本次循环剩余语句,随后进入下一次循环
break: 立即退出当前循环
都可以用在for 和while 循环上
for n in range(1, 10):
if n == 2:
continue
....# 退出外层循环
