Python流程控制
# 控制事物的执行流程
执行流程总共有三种:
1. 顺序结构
# 我们之前写的代码执行顺序就是一种顺序结构,按照顺序一一执行
2. 分支结构
# 就是按照条件的成功与否,决定执行哪个分支.
3. 循环结构
# 重复执行某一个流程
注意事项:
1. 所有的条件都会转为布尔值进行判断
2. 在Python中,我们使用缩进来表示代码的从属关系
# 一般我们使用四个空格来表示一个缩进
3. 不是所有的代码都有从属关系
4. 同属于一个代码块的子代码块缩进量要保持一致
小技巧:如果上面一行代码的结尾是冒号:那么,下一行必缩进
1. 分支结构
关键字:if elif else
# 单分支
"""
语法格式:
if 条件:
条件成立之后要执行的代码块
"""
# 双分支
"""
语法格式:
if 条件:
条件成立之后执行的代码块
else:
条件不成立执行的代码块
"""
"""双分支结构必然会走一个分支"""
分支结构里面支持写多个条件
# 多分支
"""
语法格式:
if 条件1:
条件1成立之后执行的代码块
elif 条件2:
条件1不成立条件2成立执行的代码块
elif 条件3:
条件1、2不成立,条件3成立执行的代码块
elif 条件4:
条件1、2、3不成立,条件4成立执行的代码块
else:
以上条件都不成立执行的代码块
"""