第四讲:python——程序控制结构中的分支结构

第四讲:python——程序控制结构中的分支结构_第1张图片

一、顺序结构

按照顺序输出,会按代码的先后进行运算输出,如下:

print("helloWorld")
print(123)
print("How are you doing?")

二、分支结构

(1).单分支结构:if

1.语法:

if <条件>:

        <语句块>

注意:tab键为缩进。

2.举例:

第四讲:python——程序控制结构中的分支结构_第2张图片

前面有讲到,input()函数输入进去的内容默认是字符串形式,所以需要转换数据类型。

(2)、二分支结构:if-else

1.语法:

if <条件>:

        <语句块1>

else:

        <语句块2>

2.举例:

第四讲:python——程序控制结构中的分支结构_第3张图片

注意:else后面需要有:;同时其后的语句块也需要缩进。

第四讲:python——程序控制结构中的分支结构_第4张图片

(3)、多分支结构:if-elif-else

1.语法:

if <条件1>:

        <语句块1>

elif <条件2>:

        <语句块2>

...

else:

        <语句块N>

2.举例:

第四讲:python——程序控制结构中的分支结构_第5张图片

注意:在该段代码中,实际上elif条件中的 and score<80可以不写,没有必要。因为进入到下一个条件说明已经否定了上一个条件,写不写都没有关系。

(4).if语句的嵌套

还是以成绩判断的例子为例:

第四讲:python——程序控制结构中的分支结构_第6张图片

你可能感兴趣的:(python,python,开发语言)