python学习自记录(9)python程序流控制语句
1.判断语句
if 布尔表达式 :
分支
注意:每个条件后面都要使用(:)来表示接下来要满足条件时要执行语句块。使用缩进来划分语句块,相同缩进的语句组成一个语句块
2.循环语句
(1)for循环
(2)while循环
while 布尔表达式 :
程序段
(3)range函数
ps:ranger函数循环可以修改原素,直接使用for循环很难对序列进行修改
(4)跳出循环的两种方式
1.break : 使用在while和for循环中,直接跳出整个循环
2.continue : 使用在while和for循环中,跳出本次循环,继续下一轮循环
(5) pass:pass是空语句,作用是保持代码结构的完整性,pass不做任何事情,一般用作占位符语句
实操熟练小测试-----》冒泡排序
mppx = [1, 8, 2, 6, 3, 9, 4, 12, 0, 56, 45]
for i in range(len(mppx)):
for j in range(i+1):
if mppx[i] < mppx[j]: # 变量比较
mppx[i], mppx[j] = mppx[j], mppx[i] # 变换位置
print(mppx)