分支结构语句 (批处理分支语句)

PM2.5指数分级例子

程序功能的IPO模式描述:

  • 输入:接受外部输入PM2.5值

  • 处理:空气质量分级算法

  • 输出:打印空气质量提醒

编程双分支语句,分支语句100个

空气质量分级表

伪代码如下:

if PM2.5值>75

打印空气污染警告

if PM2.5值<35

打印空气质量优,可以进行户外运动

流程图如下:

编程双分支语句,分支语句100个

流程图

程序如下:

编程双分支语句,分支语句100个

pm2.5.py

if语句格式

if <condition> #<condition>是条件表达式

<body> #<body>是一个或多个语句序列

先判断<condition>条件:

ture,则执行<body>,再向下一条语句;

false,则直接跳过<body>,转向下一条语句;

简单条件构造

基本形式:<expr><relop><expr>

  • <expr>是表达式,<relop>是关系操作符<,<=,==,>=,>,!=。使用“=”表示赋值语句,“==”表示等于

  • 除数字外,字符或字符串也可以按照字典顺序用于条件比较

  • <condition>是布尔表达式,为bool型,布尔值得真和假以字符true和false表示

编程双分支语句,分支语句100个

简单条件构造例子

二分支决策

if <condition>:

<statements>

else:

<statements>

Python解释器首先对<condition>进行判断

  • 如果<condition>是真的,if下面的语句被执行

  • 如果<condition>是假的,else下面的语句被执行。