第一节 分支结构

一、单分支if <-> 逻辑运算、比较运算、布尔值

逻辑运算有and,or,not

x and y 表示只有x和y都为真时,表达式才为真,其余为假

x or y表示 x和y都为假时表达式为假,其余为真

not x表示 x为真时,表达式为假,x为假时,表达式为真

比较运算有<,<=,>,>=,==,!=,is,is not

< 表示小于

<= 表示小于等于

>表示大于

>=表示大于等于

==表示等于

!=表示不等于

布尔值

True表示真,False表示假

二、双分支if-else

if 的条件为真,执行if之后的语句一,否则执行else之后的语句二

if 条件:
    语句一
else:
    语句二

三、多分支if-elif-else

if为真执行if之后语句

if为假 判断elif的条件,如果为真,执行elif之后的语句

否则执行else之后的语句

if 条件一:
    语句一
elif 条件二:
    语句二
else:
    语句三

四、分支结构嵌套

分支结构里面嵌套分支条件,从外向内,依次判断

下图先判断条件一是否为真,如果为真执行语句一,否则执行语句四

执行完语句一判断条件二,如果条件二为真执行语句二,否则执行语句三

if 条件一:
    语句一
    if 条件二:
        语句二
    else:
        语句三
else:
    语句四

results matching ""

    No results matching ""