十.Python学习笔记.3

程序的控制结构

一.程序的分支结构
1.单分支结构
根据判断条件结果而选择不同向前路径的运行方式
if<条件>:
<语句块>

十.Python学习笔记.3
2.二分支结构
根据判断条件结果而选择不同向前路径的运行方式
if<条件>
<语句块1>
else :
<语句块2>

十.Python学习笔记.3
十.Python学习笔记.3
3.多分支结构
if<条件>
<语句块1>
elif :
<语句块2>

else :
<语句块2>

4.异常处理
十.Python学习笔记.3
十.Python学习笔记.3
十.Python学习笔记.3
二.程序的循环结构
1.遍历循环
for <循环变量> in <遍历结构>
<语句块>

- 有保留字for和in组成,完整遍历所有元素后结束
- 每次循环,所获得元素放入循环变量,并执行一次语句块
2.遍历循环的应用
十.Python学习笔记.3
字符串的遍历循环
for c in s :
<语句块>

-s是字符串,遍历字符串每个字符,产生循环
十.Python学习笔记.3
十.Python学习笔记.3
十.Python学习笔记.3
3.无限循环
由条件控制的循环运行方式
while <条件> :
<语句块>

-反复执行语句块,直到条件不满足是结束
十.Python学习笔记.3
4.循环控制的保留字
break 和 continue
-break跳出并结束当前整个循环,执行循环后的语句
-continue结束当次循环,继续执行后续次数循环
十.Python学习笔记.3
十.Python学习笔记.3
4.循环的扩展
十.Python学习笔记.3
循环与 else
-当循环没有被break语句退出时,执行else语句块
-else语句块作为“正常”完成循环的奖励
十.Python学习笔记.3
5.random库概述
-伪随机数:采用梅森旋转算法生成的(伪)随机序列中元素
-random库主要用于生成随机数
-使用random库 : import random
random库包括两类函数,常用有8个
-基本随机数函数: seed() , random()
-扩展随机数函数: randint(), getrandbits(), uniform(), randrange(), choice(), shuffle()
十.Python学习笔记.3
十.Python学习笔记.3
十.Python学习笔记.3
十.Python学习笔记.3