一. 认识三大流程控制

二. 墨守成规的顺序流程控制
练习理解顺序流程控制

已知:
编写代码:

三. 有路任性的分支流程控制
图文解释:

代码中的分支流程控制
第一种:满足条件做什么事情不满足条件做什么事情

if和else的运用
演示:

第二种:满足做什么事情不满足不做

演示:

python的特性
一是:简洁
二是:可读性好
python代码块缩进完全能够清楚地表达一个代码块属于哪个代码块
分支流程的第三种分支语句:

if - elif - else
if和elif运用在用户的成绩等级判断中

三元运算符
求最大值的对比:
三元运算符和普通代码的对比
普通代码:

可以看出普通代码书写起来比较麻烦,让我们来看看三元运算符
三元运算符:

代码解释:
如果a > b返回a,如果不是返回b。打印max最大值
拓展: random模块
python中的random模块用于生成随机的数。
python中的函数:

测试:
import random引用random函数
random.random()
random.uniform()

random.randint()

random.choice()

random.shuffle()

四. 吃了炫迈的循环流程控制
while循环语句
while循环原理:while循环的suite_to_repeat子句会一直循环执行,直到expression布尔为假.

while语句的测试:
1.计数循环

2.无限循环

测试:
开始进入死循环

for循环
简介:
与传统语言中的for语句不同,python中的for语句更加简洁

测试:
1.序列类型的for循环
有多少个字符就循环几次

for循环访问列表

2.range()内建函数
range语法:
range(start,end,step=1)返回一个包含所有k的列表,start<=k<end,k每次递增step个
测试:

一般range和for循环搭配

测试:

循环流程控制:
终止循环(break)和跳过当前循环(continue)

源代码测试:

测试结果:

break终止循环测试
代码:

测试结果

continue跳出当前循环
代码:

测试结果:

本文详细介绍了Python的三大流程控制语句:顺序控制、分支控制(包括if-else、if-elif-else和三元运算符)以及循环控制(while和for循环),并探讨了range()函数和循环控制中的break与continue语句,同时提到了random模块的使用。





