目标:每天学习一点点,每天进步一点点。搞定人工智能、数据分析及可视化等指日可待!!!
前面,我们讲了顺序结构,虽然它也能处理程序的输入、输出、计算、赋值等问题,但是在解决
稍微复杂的问题,如根据判断结果决定下一步运算等,顺序结构就无法完美解决啦。
今天我们学习一个稍微复杂点的程序结构一分支结构。
定义:根据给定条件成立与否,决定执行不同的语句的算法结构。
分支结构常用的有三种形式,分别是
单分支结构: if
双分支结构: if-else
多分支结构: if-elif-else
1、单分支结构
公式: if 条件: #和c+不一样,没有括号的,
语句块 #缩进四个空格,一般解释器会自动缩进。
![a7ceb8b975bd2842e215c647f331354a.png](https://i-blog.csdnimg.cn/blog_migrate/5abbc41a51fdb789df06b7debdaae4bf.jpeg)
小贴士:还记得“#”的作用吗?