目录
一、认识三大流程控制
由上图可知,python的三大流程控制为:顺序执行、分支选择、循环语句
二、顺序执行---------墨守成规
顾名思义,顺序执行就是从上到下按顺序执行,如下图所示:
先读取各变量的值,然后运用公式进行计算,最后打印出结果,整个过程是按顺序依次执行
三、分支选择---------有路任性
1、四类分支语句:
if-else语句:
标准if语句:
if-elif-else语句:
三元运算符的if语句
2、实例
四、循环语句---------吃了炫迈
1、while循环
1)while循环原理:
while 循环的 suite_to_repeat 子句会一直循环执行, 直到 expression 值为布尔假
2)计数循环
3)无限死循环
4)实例
a:用户登录
b:防止黑客暴力破解
2、for循环
1)基本格式
2)基本类型
3)实例
a:九九乘法表
b:100以内奇数和
c.计算一个数的阶乘
3、range内建函数
range语法
range(start, end, step =1)返回一个包含所有 k 的列表, start <= k < end , k每次递增 step
五、 random模块
注意!!!
我在第一次编写程序时,将python文件命名为random.py导致程序一直运行错误,最后将文件名修改后,程序可以成功运行,原因是:遇到这种错误时,排除程序代码错误的情况下,一定要检查文件名是不是也是random.py,这样的话import默认就把本身作为模块导入,那么显然代码中没有randint方法,所以会导致报错;但是这种报错不一定是所有冲突都会出现,但是为了避免未知的错误,我们写程序时要尽量保持python源文件不和导入的包冲突,这样能避免隐患,同时有利于导入自定义包和应用扩展等,解决方法显然是重命名文件
六、跳出循环语句break 语句和continue 语句