十.Python学习笔记.3
程序的控制结构
一.程序的分支结构
1.单分支结构
根据判断条件结果而选择不同向前路径的运行方式
if<条件>:
<语句块>
2.二分支结构
根据判断条件结果而选择不同向前路径的运行方式
if<条件>
<语句块1>
else :
<语句块2>
3.多分支结构
if<条件>
<语句块1>
elif :
<语句块2>
…
else :
<语句块2>
4.异常处理
二.程序的循环结构
1.遍历循环
for <循环变量> in <遍历结构>
<语句块>
- 有保留字for和in组成,完整遍历所有元素后结束
- 每次循环,所获得元素放入循环变量,并执行一次语句块
2.遍历循环的应用
字符串的遍历循环
for c in s :
<语句块>
-s是字符串,遍历字符串每个字符,产生循环
3.无限循环
由条件控制的循环运行方式
while <条件> :
<语句块>
-反复执行语句块,直到条件不满足是结束
4.循环控制的保留字
break 和 continue
-break跳出并结束当前整个循环,执行循环后的语句
-continue结束当次循环,继续执行后续次数循环
4.循环的扩展
循环与 else
-当循环没有被break语句退出时,执行else语句块
-else语句块作为“正常”完成循环的奖励
5.random库概述
-伪随机数:采用梅森旋转算法生成的(伪)随机序列中元素
-random库主要用于生成随机数
-使用random库 : import random
random库包括两类函数,常用有8个
-基本随机数函数: seed() , random()
-扩展随机数函数: randint(), getrandbits(), uniform(), randrange(), choice(), shuffle()