Python 分支结构详解
程序结构
程序三种结构
顺序
循环
分支
分支结构
分支结构基本语法
条件表达式就是计算结果必须为布尔值的表达式
表达式后面的冒号不能少
注意 if 后面出现的语句,如果属于 if 语句块,则必须同一缩进等级
条件表达式结果为 True 执行 if 后面的缩进的语句块
复制代码
复制代码
复制代码
复制代码
双向分支
if...else...表达
语法结构:
复制代码
复制代码
复制代码
复制代码
复制代码
复制代码
多路分支
很多分支的情况,叫多路分支
if 条件表达式:语句 1...elif 条件表达式:语句 1...elif 条件表达式:语句 1...else:语句 1... ...
elif 可以有好多个,根据实际情况
else 可选
多路分支最多只会执行一种情况
if 语句补充
if 语句可以嵌套使用,不推荐
python 没有 switch 语句
复制代码
复制代码
循环语句
重复执行某一固定的动作或者任务
分类
for
while
for 循环
语法
复制代码
复制代码
复制代码
复制代码
for-else 语句
for 循环结束的时候,有时候需要执行一些收尾工作,此时需要使用 else 语句
else 语句是可选的
复制代码
复制代码
break,continue,pass
break:无条件结束整个循环,简称循环猝死
continue:继续
pass:只是占位符号,代表这句话啥也不干,没有跳过功能
复制代码
复制代码
复制代码
复制代码
复制代码
复制代码
复制代码
复制代码
range 函数
生成有序数列
生成数字队列可以定制
复制代码
复制代码
复制代码
复制代码
while 循环
一个循环语句
表示当条件成立的时候,就循环,适应于不知道具体循环次数,但能确定在某个条件成立的情况下就循环
while 语法
复制代码
复制代码
版权声明: 本文为 InfoQ 作者【若尘】的原创文章。
原文链接:【http://xie.infoq.cn/article/d67bd4b176c52122bd0bf9bc5】。文章转载请联系作者。
评论