视频字幕
分支结构是编程中的基本控制结构之一。它允许程序根据不同的条件执行不同的代码块。就像我们在日常生活中做决定一样,比如根据天气情况决定是出门散步还是在家休息。程序通过条件判断来选择不同的执行路径,这使得程序能够处理各种不同的情况,增强了程序的灵活性和实用性。
if语句是Python中最基本的分支结构。它的语法格式很简单:if关键字后跟条件表达式,然后是冒号,接下来是缩进的代码块。条件表达式会返回布尔值True或False。当条件为True时,程序会执行缩进的代码块;当条件为False时,程序会跳过这个代码块。在这个例子中,变量num等于5,条件num大于0为真,所以会执行打印语句输出数字是正数,然后继续执行后面的代码。
if-else结构是双分支结构,它保证程序必定会执行两个分支中的一个。语法格式是if关键字后跟条件表达式和冒号,然后是缩进的代码块1,接着是else关键字和冒号,最后是缩进的代码块2。当条件表达式为True时执行代码块1,当条件为False时执行代码块2。在这个成绩判断的例子中,分数75大于等于60,条件为真,所以执行if分支输出成绩及格,然后继续执行后面的代码。如果分数小于60,就会执行else分支输出成绩不及格。