一. 认识三大流程控制
二. 墨守成规的顺序流程控制
练习理解顺序流程控制
已知:
编写代码:
三. 有路任性的分支流程控制
图文解释:
代码中的分支流程控制
第一种:满足条件做什么事情不满足条件做什么事情
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跳出当前循环
代码:
测试结果: