视频字幕
分支结构是程序设计的基本概念,它使代码能够根据条件做出决策。程序可以根据特定条件是真或假来执行不同的代码块。流程图展示了程序执行如何根据条件评估结果流向不同路径。
if语句是Python中最基本的分支结构。语法很简单:if关键字后跟条件表达式,然后是冒号。条件为真时执行的代码块必须缩进。这个例子中,如果年龄大于等于18,就输出成年人。注意Python使用缩进来表示代码块的层次结构。
if-else语句提供了两个执行路径。当条件为真时执行if块,当条件为假时执行else块。这个例子中,如果分数大于等于60就输出及格,否则输出不及格。注意else关键字后面也要加冒号,else块同样需要缩进。
elif关键字用于处理多个条件分支。程序会按顺序检查每个条件,执行第一个为真的分支,然后跳过其余分支。这个例子根据成绩给出不同等级:90分以上优秀,80分以上良好,60分以上及格,否则不及格。由于成绩是85,满足第二个条件,输出良好。
分支结构可以嵌套使用来处理复杂的逻辑判断。这个例子展示了嵌套的if语句:首先判断年龄是否满18岁,如果满足再判断是否有驾照。程序使用缩进来表示嵌套层次。Python还提供了丰富的比较运算符和逻辑运算符来构建复杂条件,使程序能够做出精确的决策。