if语句
(1) if语句的语法
If 布尔表达式:
条件成立 执行语句
(2) if语句需要注意的地方
1) if语句之后跟的是布尔表达式
2) if条件表达式之后加冒号
3) 注意缩进
4) if语句中不写语句块,可以书写pass占位
If条件如果成立,就会执行if缩进语句;如果不成立就不会执行if缩进语句
Python语句是靠缩进划分语句块的
(3) if-else语句
如果条件成立,执行if缩进语句;如果条件不成立执行else缩进语句;if-else的缩进语句是不会被同时执行的
If布尔表达式1:
条件成立 执行语句
else:
条件不成立 执行语句
注意:if之后跟布尔表达式并要加冒号;注意缩进;else之后加冒号;if-else中没有执行语句,可以使用pass占位
(4) if-elif-else语句
If布尔表达式1:
条件成立 执行语句
elif 布尔表达式2:
条件成立 执行语句
elif 布尔表达式3:
条件成立 执行语句
... ... ...
elif 布尔表达式n:
条件成立 执行语句
else:
以上条件都不成立 执行语句
如果有多次条件判断可以使用if-else嵌套,推荐使用多分支语句if-elif-else语句
while循环for循环
(1) while循环的语法
while 布尔表达式:
循环执行体
迭代语句
while循环特有的语句:
else语句,当循环正常运行完毕后,执行else语句
如果循环没有正常循环完毕(break),不执行else语句
(2) for循环的语法
for 变量名 in range(start,end,iteration):
循环执行体
循环的嵌套
(1) 若有多个循环嵌套,则先进入外层循环,先从内存循环出。外层循环一次,内存循环一圈。
(2) print()语句带有自动换行功能
print(end = “ ”) 表示为不换行
流程控制语句
(1) break
用在循环中,若条件成立跳出循环体(当前循环),只能跳出一重循环
(2) continue
用在循环中,若条件成立结束当次循环,继续下一次循环
(3) return
用在函数中,直接结束当前函数.