流程控制的分类

  • 顺序、选择、循环
  • 任意的程序的功能,无论简单或复杂,都可以通过顺序、选择和循环的流程控制来实现

    顺序

    程序的正常运行,即执行完这一条指令,再执行下一条指令,为顺序执行

    选择

    if语句

    1. if 条件:
    2. 条件成立执行的代码1 # 带缩进的代码属于if语句的作用域
    3. 条件成立执行的代码2
    4. ......

    if...else...语句

    1. if 条件:
    2. 条件成立执行的代码1 # 带缩进的代码属于if语句的作用域
    3. 条件成立执行的代码2
    4. ......
    5. else:
    6. 条件成立执行的代码1 # 带缩进的代码属于else语句的作用域
    7. 条件成立执行的代码2
    8. ......

    if...elif...else语句

    1. if 条件1:
    2. 条件成立执行的代码1 # 带缩进的代码属于if语句的作用域
    3. 条件成立执行的代码2
    4. ......
    5. elif 条件2:
    6. 条件成立执行的代码1 # 带缩进的代码属于elif语句的作用域
    7. 条件成立执行的代码2
    8. ......
    9. ......
    10. else:
    11. 以上条件都成立时,执行的代码

    if嵌套

    1. if 条件1:
    2. 条件成立执行的代码1 # 带缩进的代码属于if语句的作用域
    3. 条件成立执行的代码2
    4. if 条件2:
    5. 条件成立执行的代码1 # 带缩进的代码属于if语句的作用域
    6. 条件成立执行的代码2
    7. ......

    三目运算符

    三目运算符也叫三元运算符或三元表达式。

    1. 条件成立执行的表达式 if 条件 else 条件不成立的表达式 # 类似于C语言的三目运算:(a > b) ? a : b

    拓展:随机数

    随机数做法:导入random模块==>使用random模块中的随机整数功能。 ```python

    导入模块

    import 模块名

调用模块功能

random.randint(开始数值,结束数值) # 返回开始数值~结束数值之间的随机数 ```