第三关让居住环境更舒适多分支选择结构
睡眠环境对于我们的睡眠质量有着十分重要的影响,合适的睡眠环境可以让人身心处于轻松和安静的状态下,可以帮助入睡和提高睡眠质量。如果想更好地进入梦乡,拥有高质量的睡眠,创造一个舒适的睡眠环境就显得尤为重要。其中,睡眠环境中适宜的温度、湿度对我们提高睡眠质量起着非常重要的作用。
温度:卧室温度保持20-25℃,在这个范围内是最适宜的睡眠温度,这时候的体感就是我们说的凉爽。
湿度:空气干燥会导致嘴唇干裂、鼻腔阻塞,同时,还会刺激咽喉引发喉咙干痒咳嗽,都会影响入睡和睡眠质量。对卧室环境来说,湿度应保持在50%~60%这个范围内,空气足够的湿润,可以轻松呼吸,同时又不会过于潮湿。
如果我们求生之旅中带有这样的装备,要不要太幸福。
作业指导
样例:
卧室温度保持20-25℃,在这个范围内是最适宜的睡眠温度,这时候的体感就是我们说的凉爽。当温度不在这个适宜范围,要靠风扇降温或者电热毯来升温。请设计一个程序,让程序自动调节温度。根据上一关的内容我们写出下图程序。
我们会发现进行多个条件判断时,就需要使用嵌套。嵌套的选择结构代码层层缩进的,分支多了就会显得程序复杂、繁琐。现在我们就引入多条件选择结构,方法是除了第一分支用if开头,其他分支都用elif开头(但是分支的条件即条件表达式要写清楚),最后一个分支(没有特殊情况的)可以写作else。上面程序可以缩减成
读程序秘籍:这组代码是选择结构代码。顺序结构代码运行是很有规矩的,按照从上往下的顺序,满足条件则依次执行条件下方代码,不满足条件的直接跳过。
试着解释一下这个程序吧,然后再看看下方的代码思路,你分析对了吗?
我的代码思路:
人类睡眠适宜温度,通过网络查询得到。从温湿度传感器获取室温(第2行代码),根据室温判断是否为人类睡眠适宜温度(第3/5/7行代码)。如果温度低于适宜温度,则打开加电热毯提升温度(第3/4行代码);如果温度大于适宜温度,则需打开风扇降温(第5/6行代码);如果温度为适宜温度,就可以睡觉啦(第7/8行代码)。
作业
第一题(必做):根据题目要求补充下面代码
除了温度,我们还需要调节湿度来达到我们适宜的睡眠环境。那么,现在该怎样编写调节湿度的程序呢?
适宜睡觉的湿度范围:___________%
理思路:
补代码:
第二题(必做):读懂流程图
流程图如下图所示,下面选项错误的是()
A.如果输入7、7,程序输出16
B.如果输入3、6,程序输出10.6
C.如果输入2、7,程序输出9
D.此流程图,根据输入内容不同,只能有一个结果
第三题(选做):举一反三
现在我们只是单纯控制温度或者是湿度这一个变量,那我们如何将这两个单独的程序合成一个程序呢?如何来实现呢?请你试试看。
转载请注明:http://www.abuoumao.com/hyls/2382.html