选择语句
一、实验目的
1、掌握单分支结构(if语句)。
2、掌握双分支结构(if-else语句)。
3、掌握多分支结构 (if-elif-else语句)。
二、实验内容
完成账号密码题、分段函数题、整除题、空气质量题和将百分制转换成五级制的编程。
三、实验原理及说明
1. 单分支结构(if语句)
if语句由关键字if、判断条件和冒号组成,if语句和从属于该语句的代码段可组成选择结构。执行if语句时,若if语句的判断条件成立(判断条件的布尔值为True),执行之后的代码段;若if语句的判断条件不成立(判断条件的布尔值为False)跳出选择结构,继续向下执行。

图1
2. 双分支结构(if-else语句)
—些场景不仅需要处理满足条件的情况,也需要对不满足条件的情况做特殊处理。因此,Python提供了可以同时处理满足和不满足条件的if-else语句。执行if-else语句时,若判断条件成立,执行if语句之后的代码段1;若判断条件不成立,执行else语句之后的代码段2。

图2
3. 多分支结构(if-elif-else语句)
Python除了提供单分支和双分支条件语句外,还提供多分支条件语句if-elif-else。多分支条件语句用于处理单分支和双分支无法处理的情况。执行if-elif-else语句时,若if条件成立,执行if语句之后的代码段1;若if条件不成立,判断elif 语句的判断条件2;条件2成立则执行elif语句之后的代码段2,否则继续向下执行。以此类推,直至所有的判断条件均不成立,执行else语句之后的代码段。

图3
四、实验设备
PC机、头歌实践教学平台。
五、实验方法
在头歌平台上进行编程,完成如下程序:
1、账号密码题,根据提示,在右侧编辑器补充代码。
输入帐号和密码,如果都正确,输出“登录成功!”,否则输出“账号或密码不正确!”,正确的账号和密码为:boot和136adm。

图4
2、分段函数题,根据提示,在右侧编辑器补充代码。编程实现下面分段函数:

图5

图6
3、整除题,根据提示,在右侧编辑器补充代码。
判断输入的一个整数能否同时被2和3整除,若能,则输出YES,若不能,则输出NO。

图7
4、空气质量题,根据提示,在右侧编辑器补充代码。
空气质量问题一直是社会所关注的。一种简化的判别空气质量的方式如下:PM2.5的数值为0-35(包括0不包括35)为优,35-75(包括35和75)为良,75以上为污染。请编写程序实现如下功能:输入PM2.5的值,输出当日的空气质量。

图8
5、将百分制转换成五级制,根据提示,在右侧编辑器补充代码。
编写程序,判断一个分数x的等级。如果x大于等于90分,则记为“A”;如果x大于等于80分且小于90分,则记为“B”;如果x大于等于70分且小于80分,则记为“C”,如果x小于70分,则记为“D”。

图9