程序控制流程
1、顺序结构
从左到右,从上到下
2、选择结构
- 单分支
-
if (条件){ 执行的代码
}Python中的结构为:
if 条件: 缩进(tab) 执行的代码
层级关系-------缩进
注意:空格和tab不能混用
- 双分支
if 条件:
条件满足执行的代码
else:
条件不满足执行的代码
- 多分支
if 条件1;
条件满足执行的代码
else 条件2;
条件满足执行的代码:
……
else:
条件不满足执行的代码
循环结构
while循环
字符串拼接的方式
- str()
- 占位符%s
- print(“1+2+3的值”,num)
- print(“1+2+3的值{}”.format(num))
while 使用的条件
#缩进
#循环体
补充:
dir(模块)----------可以调取模块中的所有属性和方法
for 循环
加强循环 for in
in 是要判断某个值是不是在某个容器里面
for in 迭代容器
结构:
for 变量 in 容器:
循环体
range(参数)-----------表示从0开始(参数-1)结束 取值范围:前闭后开
range(参数1,参数2)--------表示从参数1开始,到参数2结束(不包含参数2) 取值范围:前闭后开
range(参数1,参数2,step)-------步长 默认取值1 可以取负值 取值范围:前闭后开
for i in range(100,0,-1)
print(i)
break和continue
break 打断循环
continue 跳过本次循环
pass 避免一些错误影响代码的结果