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

一、顺序结构

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

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

二、分支结构

(1).单分支结构:if

1.语法:

if <条件>:

        <语句块>

注意:tab键为缩进。

2.举例:

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

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

1.语法:

if <条件>:

        <语句块1>

else:

        <语句块2>

2.举例:

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

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

1.语法:

if <条件1>:

        <语句块1>

elif <条件2>:

        <语句块2>

...

else:

        <语句块N>

2.举例:

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

(4).if语句的嵌套

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

相关推荐

  1. 章:c语言循环结构

    2024-02-04 17:28:01       11 阅读
  2. 4周 Python程序流程控制刷题(循环结构

    2024-02-04 17:28:01       15 阅读
  3. Python程序控制结构-课堂练习【pyhton123题库】

    2024-02-04 17:28:01       15 阅读
  4. python结构

    2024-02-04 17:28:01       7 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-04 17:28:01       14 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-04 17:28:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-04 17:28:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-04 17:28:01       18 阅读

热门阅读

  1. 背篼酥电子编程内部集中培训寒假营

    2024-02-04 17:28:01       33 阅读
  2. 《深入浅出Go语言》大纲

    2024-02-04 17:28:01       33 阅读
  3. IdleHandler的简单认识

    2024-02-04 17:28:01       33 阅读
  4. 学习数据结构的第一天

    2024-02-04 17:28:01       30 阅读
  5. CSS基础

    CSS基础

    2024-02-04 17:28:01      23 阅读
  6. linux编译ffmpeg动态库

    2024-02-04 17:28:01       31 阅读
  7. 如何有效的开展接口自动化测试(超详细整理)

    2024-02-04 17:28:01       32 阅读
  8. Spring依赖注入原理与最佳实践

    2024-02-04 17:28:01       34 阅读
  9. Pinia:一个Vue的状态管理库

    2024-02-04 17:28:01       29 阅读