流程控制的分类
- 顺序、选择、循环。
任意的程序的功能,无论简单或复杂,都可以通过顺序、选择和循环的流程控制来实现。
顺序
程序的正常运行,即执行完这一条指令,再执行下一条指令,为顺序执行。
选择
if
语句if 条件:
条件成立执行的代码1 # 带缩进的代码属于if语句的作用域
条件成立执行的代码2
......
if...else...
语句if 条件:
条件成立执行的代码1 # 带缩进的代码属于if语句的作用域
条件成立执行的代码2
......
else:
条件成立执行的代码1 # 带缩进的代码属于else语句的作用域
条件成立执行的代码2
......
if...elif...else
语句if 条件1:
条件成立执行的代码1 # 带缩进的代码属于if语句的作用域
条件成立执行的代码2
......
elif 条件2:
条件成立执行的代码1 # 带缩进的代码属于elif语句的作用域
条件成立执行的代码2
......
......
else:
以上条件都成立时,执行的代码
if
嵌套if 条件1:
条件成立执行的代码1 # 带缩进的代码属于if语句的作用域
条件成立执行的代码2
if 条件2:
条件成立执行的代码1 # 带缩进的代码属于if语句的作用域
条件成立执行的代码2
......
三目运算符
三目运算符也叫三元运算符或三元表达式。
条件成立执行的表达式 if 条件 else 条件不成立的表达式 # 类似于C语言的三目运算:(a > b) ? a : b
拓展:随机数
随机数做法:导入random模块==>使用random模块中的随机整数功能。 ```python
导入模块
import 模块名
调用模块功能
random.randint(开始数值,结束数值) # 返回开始数值~结束数值之间的随机数 ```