3.1 条件语句
一.if语句
1)if语句
由关键字if、判断条件和冒号组成
if 条件表达式:
代码块
2)if-else语句
if 判断条件:
代码块1
else:
代码段2
3)if-elif-else语句
if 判断条件1:
代码段1
elif 判断条件2:
代码段2
elif 判断条件3:
代码段3
...
else:
代码段n
4)if嵌套
if 判断条件1: # 外层条件
代码段1
if 判断条件2: # 内层条件
代码段2
...
3.3 循环语句
1)while语句
while语句一般用于实现条件循环,该语句由关键字while、循环条件和冒号组成
while 条件表达式:
代码块
2)for语句
for语句一般用于实现遍历循环。遍历指逐一访问目标对象中的数据
for 临时变量 in 目标对象:
代码块
3)循环嵌套
循环嵌套按不同的循环语句可以划分为while循环嵌套和for循环嵌套。
- while循环嵌套
while循环嵌套是指while语句中嵌套了while或for语句。
while 循环条件1: # 外层循环
代码段1
while 循环条件2: # 内层循环
代码段2
......
- for循环嵌套
for循环嵌套是指for语句中嵌套了while或for语句。
for 临时变量 in 目标对象: # 外层循环
代码段1
for 临时变量 in 目标对象: # 内层循环
代码段2
......
3.5 跳转语句
一.break语句
break语句用于结束循环,若循环中使用了break语句,程序执行到break语句时会结束循环;若循环嵌套使用了break语句,程序执行到break语句时会结束本层循环。
for word in "Python":
if (word == 'o'):
break
print(word, end=" ")
二.Continue语句
continue语句用于在满足条件的情况下跳出本次循环,该语句通常也与if语句配合使用。
for word in "Python":
if (word == 'o'):
continue
print(word, end=" ")