程序控制流程:
|-- 顺序
|-- 选择结构
|-- 循环
顺序:代码都是从左到右,自上而下执行的
选择结构:
单分支:
if 条件:
# 条件成立,执行缩进的代码
双分支
if condition:
# 条件成立,执行缩进的代码
else:
# 条件不成立,则执行else中的代码
多(三)分支
if 条件1:
# 条件1成立,执行缩进的代码
elif 条件2:
# 条件2成立,执行缩进的代码
……
elif 条件n:
# 条件n成立,执行缩进的代码
else:
# 剩余条件
while循环:
周而复始
语法结构:
while condition:
# 循环体
# 循环体
break和continue关键字:
break关键字:终止当前循环
continue关键字:跳过本次循环,进入下次循环【看条件】
完整的循环语法结构:
while 条件:
# 循环体
else:
# 循环正常结束后,才可以执行的代码
for循环
本质是一种迭代 哥天生为迭代而生
for 变量 in 容器:
# 变量就是容器中的具体值
range函数:
range(num) # 获取一个区间 [0, num)
range(9) 区间就是[0,9)
range(start, end) # 获取一个区间 [start, end)
range(0,10) 区间就是[0,10)
range(start, end, step) # 获取一个区间 [start, end),步长是step
rang(0,10,2) 区间就是(0,2,4,6,8)
random.randint-----随机数函数
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)