内容正文:

好,同学们,本节课我们来讲解一下if语句。首先我们看if语句的第一种形式是单分支if语句。看一下它的一个语法的格式。If括号里边有一个条件表达式,然后紧跟着接一个左花括号,在左花括号和右划括号之间写入的是一个条件值为真十执行的一个代码块表现值为真是一个非零的情况。执行逻辑是先计算表达式当中的值,我们先看条件表达式当中的值,如果说是为真即非零值的话,那么我就会执行这个大括号里边条件为真实所执行代码的。如果说我没讲我们怎么跳过这个代码,好的,我们来看一下关键点的一个说明。三线表达式我们可以是关系表达式,例如说A大于B也可以说是逻辑表达式,例如X与上个Y或者说数值填入数值的话,我们如果说填入的是非零值,那么就是为真的。另外一点是代码块的一个规范问题。如果说代码块仅包含一条语句,那么括号的话是可以省略的。但是还是建议大家要保留,避免漏写的一个错误。好,给大家看一下规范的一个写法。If score大于等于个60,如果说成绩大于等于个60的情况下,我输入的成绩大于等于60,那么我就会打印一个及格。省略大括号的写法,减一条语句时允许。如果说我后面只跟着一条语句,那么我可以省略大括号。但是建议还是大家要保留大括号。比如说如果说今天的温度小于0的话,那么我直接print f结冰警告,在这一条语句当中,我没有写大括号,因为它只有一条依据。然后接下来我们看一下if的另外一种形式if else。从这道理我们看一下if条件的表达式画括号,这是跟我们三分之if是相同的。在后面我们加了一个else,else else当中是条件值为假时执行的一个代码块。它的一个执行逻辑是,如果说条件为真,则执行if代码块,否则执行的是else代码块。两者是选择其中之一的为真,则执行上面的为假。则执行else当中的适用的条件是二选一的场景。比如说判断性别,区分肌肉的情况。好的,我们来看一下关键点的一些说明。例如else的一个位置必须要紧跟在if代码块之后,中间是不能插入其他的语句的。我们要紧跟在if代码块之后,然后为了避免逻辑上的错误条件表达式需要覆盖所有可能的情况。立足判断。就是如果说。我输入。这个数,取2为取二判断是否为一。如果说为真的话则为奇数,否则为偶数。我们这个条件的表达式需要覆盖所有可能的一个情况。接下来我们再看一下多分支if else if else语句,这相当于就是if和else,多个if和else进行一个连接。例如F条件一,如果说条件值为一则执行在if之后,我们紧盯了一个else if。条件2,如果说条件一为假,且条件二为真实执行,第三个if else,条件三是条件一二为假且条件值,条件三为真实进行执行。最后我们在后面加了一个else else的话是以上所有条件都为假设进行一个执行,这个else是一个可选的部分。首先我们看一下它的一个执行逻辑,我们是按照这个顺序来判断条件。一旦有某一个条件为真实,则执行对应的代码块,后续的条件就不再进行判断。如果说所有的条件为假,则执行X代码。如果说没有X则执行任何分支适用的场景。例如多条件分级处理,比如说成绩等级、商品折扣计价判断。好,我们来看一下关键点的说明。例如第一个条件顺序,我们是先优先判断范围小或优先级高的条件。比如判断成绩等级时要先判断大于等于90,再判断大于等于八时,先判断范围小或者说优先级高的条件。接下来我们要避免容易判断后续的条件,无需重复前序条件的相反情况。例如f else隐含着是前序条件为假。好,我们来看一下三分之if,双分支if else以及多分枝if else的一个对比。三分之if它采用的是一个FH调换值为真时则执行它是一个单一的一个处罚。只有一种情况,这种代码它的一个优缺点是用代码块规范,避免漏写五号。好,我们来再看一下第二个,双分支if . else双分双分支。if else多了一个else的关键字,它是二者选其一,相当于是一个对立的判断。我正和负它的特点是else不能单独使用条件要覆盖全量。接下来多分支是我们采用的是if else是按照这顺序多层进行判断。例如进行一些分级处理,如等级折扣条件优先级,条件顺序是它的一个优先级,避免一个逻辑的一个漏洞。好,我们本节课就讲解到这里,谢谢大家。
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。