目录

一、认识三大流程控制

二、顺序执行---------墨守成规

 三、分支选择---------有路任性

1、四类分支语句:

  2、实例

 四、循环语句---------吃了炫迈

1、while循环

1)while循环原理:

 2)计数循环

 3)无限死循环


4)实例 

  2、for循环

1)基本格式

2)基本类型 

 3)实例

 3、range内建函数

    range语法       

五、 random模块

六、跳出循环语句break 语句和continue 语句


一、认识三大流程控制

python 如何控制执行顺序 python程序执行顺序_后端

 由上图可知,python的三大流程控制为:顺序执行分支选择循环语句

二、顺序执行---------墨守成规

顾名思义,顺序执行就是从上到下按顺序执行,如下图所示:

python 如何控制执行顺序 python程序执行顺序_后端_02

python 如何控制执行顺序 python程序执行顺序_python 如何控制执行顺序_03

 先读取各变量的值,然后运用公式进行计算,最后打印出结果,整个过程是按顺序依次执行

 三、分支选择---------有路任性

1、四类分支语句:

if-else语句:

python 如何控制执行顺序 python程序执行顺序_pycharm_04

 标准if语句:

 

python 如何控制执行顺序 python程序执行顺序_后端_05

 if-elif-else语句:

python 如何控制执行顺序 python程序执行顺序_开发语言_06

 三元运算符的if语句

python 如何控制执行顺序 python程序执行顺序_python_07

python 如何控制执行顺序 python程序执行顺序_python 如何控制执行顺序_08

  2、实例

 

python 如何控制执行顺序 python程序执行顺序_开发语言_09

 四、循环语句---------吃了炫迈

1、while循环

1)while循环原理:

while 循环的 suite_to_repeat 子句会一直循环执行, 直到 expression 值为布尔假

python 如何控制执行顺序 python程序执行顺序_后端_10

 2)计数循环

python 如何控制执行顺序 python程序执行顺序_pycharm_11

 3)无限死循环

4)实例 

a:用户登录

python 如何控制执行顺序 python程序执行顺序_后端_12

 b:防止黑客暴力破解

python 如何控制执行顺序 python程序执行顺序_pycharm_13

  2、for循环

1)基本格式

python 如何控制执行顺序 python程序执行顺序_python_14

2)基本类型 

 3)实例

a:九九乘法表

python 如何控制执行顺序 python程序执行顺序_python 如何控制执行顺序_15

b:100以内奇数和 

python 如何控制执行顺序 python程序执行顺序_python 如何控制执行顺序_16

  

c.计算一个数的阶乘 

python 如何控制执行顺序 python程序执行顺序_python_17

 3、range内建函数

    range语法       

range(start, end, step =1)返回一个包含所有 k 的列表, start <= k < end , k每次递增 step

python 如何控制执行顺序 python程序执行顺序_pycharm_18

五、 random模块

python 如何控制执行顺序 python程序执行顺序_pycharm_19

     

python 如何控制执行顺序 python程序执行顺序_python 如何控制执行顺序_20

 

python 如何控制执行顺序 python程序执行顺序_python_21

 

 注意!!!

我在第一次编写程序时,将python文件命名为random.py导致程序一直运行错误,最后将文件名修改后,程序可以成功运行,原因是:遇到这种错误时,排除程序代码错误的情况下,一定要检查文件名是不是也是random.py,这样的话import默认就把本身作为模块导入,那么显然代码中没有randint方法,所以会导致报错;但是这种报错不一定是所有冲突都会出现,但是为了避免未知的错误,我们写程序时要尽量保持python源文件不和导入的包冲突,这样能避免隐患,同时有利于导入自定义包和应用扩展等,解决方法显然是重命名文件

六、跳出循环语句break 语句和continue 语句

python 如何控制执行顺序 python程序执行顺序_python 如何控制执行顺序_22

 

python 如何控制执行顺序 python程序执行顺序_python_23