分享

人生苦短,我爱Python010——分支结构

 山峰云绕 2019-06-21

前面,我们讲了顺序结构,虽然它也能处理程序的输入、输出、计算、赋值等问题,但是在解决

稍微复杂的问题,如根据判断结果决定下一步运算等,顺序结构就无法完美解决啦。

今天我们学习一个稍微复杂点的程序结构一分支结构。

定义:根据给定条件成立与否,决定执行不同的语句的算法结构。

分支结构常用的有三种形式,分别是

单分支结构: if

双分支结构: if-else

多分支结构: if-elif-else

1、单分支结构

公式: if 条件: #和c+不一样,没有括号的,

语句块 #缩进四个空格,一般解释器会自动缩进。

人生苦短,我爱Python010——分支结构

小贴士:还记得“#”的作用吗?

人生苦短,我爱Python010——分支结构

在这里“条件”可以是一个或者多个条件组成,如果是多个条件组成,则需要使用and或者or进行逻辑组合,如下

小贴士:and表示与;or表示或。

2、二分支结构

公式: if 条件: #和c/c+不一样,没有括号喲

语句块1 #缩进四个空格,一般解释器会自动缩进

else:

语句块2

人生苦短,我爱Python010——分支结构

人生苦短,我爱Python010——分支结构

二分支结构还有一种简洁的表达方式,即

表达式1 if 条件 else 表达式2

人生苦短,我爱Python010——分支结构

3、多分支结构

公式: if 条件1:

语句块1

elif 条件2:

语句块2

else:

语句块3

人生苦短,我爱Python010——分支结构

人生苦短,我爱Python010——分支结构

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多