




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、初中信息技术python编程【用选择让程序做判断】每天出门之前,我们会自觉不自觉地看一下外面的天气,如果下雨就会选择带上 雨伞;当走到十字路口时,我们会依据红绿灯信息选择通过还是等待;上课时,我们 会根据课程表来选择准备哪一本书;到餐厅就餐,我们会依据自己的喜好来选择什么 样的饭菜;到商场买衣服时,我们会依据自己的爱好选择衣服的款式和色彩。日 常工作、学习、生活中有很多情况,需要我们根据不同的条件做出不同的选择。而在 计算机语言中,同样需要引入选择结构(或称分支结构)来描述选择事件的解决过程。通过本章的学习,你将能够掌握:if语句的使用if.else语句的使用if .elif.else语句的使
2、用微工程1 PM2.5分辨机PM2.5又成细颗粒物(Particulate ),泛指悬浮在气体当中的微细固体或液体。在空气中它的浓度越高,就代表空气污染越严重。当PM2.5过高时,如果进行室外活 动,吸入的体内的颗粒会导致肺炎、气喘、肺功能下降等呼吸系统疾病,对颗粒的长 期暴露可引发心血管病和呼吸道疾病以及肺癌。所以,在制定出行计划时,我们需要 根据当天PM2.5的值进行制定,这就需要用到Python中的条件判断。通过本节的学习,你将掌握以下技能:* if语句的使用专题1:认识if语句if语句Python中的条件判断就是由if语句构成的判断。if语句有多种形式,下面我们先认识最基本的if语句。
3、1 #Python中的逻辑运算2 a=True3 b=False4 print(a and b)#逻辑与运算5 print(a or b) #逻辑或运算6 print(not a) #逻辑非运算控制台False True False 程序运行结束了解完逻辑运算符与逻辑运算后,那么究竟谁是小偷呢?首先我们需要将小偷编 号,a、b、c、d分别为1、2、3、4 ,假设小偷是x ,那么审问结果用逻辑表达就是: x!=l、x=3、x=4、x!=4 ,我们只需要保证4个逻辑表达式的和为3节课,即: (x!=l)+( x =3)+( x =4)+( x!=4)o从而可以得出结论:C是小偷!123456#谁是
4、小偷for x in range(l,5):a = (x != l)+(x = 3)+(x = 4)+(x != 4) if a = 3:print(一是小偷! .format(chr(x+64)break控制台c是小偷!程序运行结束专题2:外出请先查指南影响外出计划的因素有很多,有天气情况、气温情况、湿度情况以及当前空气质 量问题,因此,我们需要预先列出适合出行的条件。考虑出行条件通常,天气晴朗或多云天气利于户外活动,而当气温在-5-26、相对湿度在40%-70%时,户外运动时,人体最为舒适,考虑到PM2.5数值,因此我们设定以下出 行条件:因素条件天气晴大或多左气温-5-26湿度40%-7
5、0%PM2.5数值0-35空气优质,35-75适宜出行编写外出指南程序第一步:读入天气、气温、湿度、以及PM2.5数值。因为我们需要对输入的各项数值做I:俄,因此我们需要将获取到的字符串型的数值强制转换为数值型。#外出指南#获取当前天气情况(input(#外出指南#获取当前天气情况(input请输入天气情况:(1、晴天2、多云3、阴天可能会下雨4、下雨)#获取当前温度tem = int(input请输入当前气温/:)#获取当前湿度hum = int(input(请输入当前湿度值/%:)#获取当前空气污染情况PM = int(input(请输入PM2.5数值:) #天气好、温度适合、湿度适宜if
6、 (wea=l or wea=2) and 40=hum70 and -5=tem26:if 0=PM35:#空气质量优print空气优质,气温适宜,快去户外运动吧!,)if 35=PM=75:#空气污染print。空气不好,今天不适合外出!,)else:print天气不好,不要外出了,进行室内活动吧!,)请输入天气情况:(1、晴天2、多云3、阴天可能会下雨4、下雨)#获取当前温度tem = irrt(input(请输入当前气温/:)#获取当前湿度hum = int(input(,请输入当前湿度值/%:)#获取当前空气污染情况PM = int(input(请输入PM2.5数值:,)123456
7、7891011121314151617181920第二步:综合天气、气温、湿度和PM2.5指数判断是否可以外出。在编写外出条 件时,当天气情况为晴天或多云、气温合适、湿度值适宜时,我们根据PM2.5指数情 况给出不同的外出建议。否那么就不建议进行户外活动。巩固与提高1、判断以下语句的结果为True还是False03=4 or 535=5 and 45not 54not(53)2、以下条件表达式为真的有()A、34+345B、5 and 0C、not 5Ds 3 or (54)3、程序编写题判断闰年:输入一个年份(大于1582的整数),判断这一年是否是闰年,如果是输出1 ,否那么输出0e闰年的判
8、断条件:1、能整除4且不能整除100 ; 2、能整除400 ; 3、能被3200整除的不是闰年。微工程6考试成绩划等级课本上口语成绩划分等级(第1册48页)scoe=int(input(请输入考试成绩:,)if score=85:print(优秀)elif score=75 and score=60 and score=5”是假, “4=2+2”是真,3!=2”是真等。操作符描述小于大于=大于等于寸J!=不等于1 #if语句2 age=iiTt(input(请输入你的年龄:) 3 if age18 :4 Iprint(,你还未成年呢!,)控制台请输入你的年龄:15 你还未成年呢! 程序运行结束
9、例子中使用变量age接受用户输入的年龄,用if语句判断age是否小于18 ,当用 户输入的年龄小于18 ,即age4)时,结果为False ,执 行 print(3!=4)时,结果为 Trueo蹒台FalseTrue程序运行结束蹒台FalseTrue程序运行结束#布尔数据类型print(34)print(3!=4)注意:False和True都是Python的关键字,不可以用作变量名,否那么程序会报错; 同时,条件表达式的值结果是非真即假的,不能是“明天可能是晴天”这种有一定概率 发生的事情。专题2: PM2.5分辨机我们知道,PM2.5的值和空气质量是成反比的,PM2.5的值越大,空气质量越差
10、,也越不利于出行,所以,在编写程序之前,我们需要先获取PM2.5指数与空气质量的 对应关系。判断空气质量通过查阅资料,我国PM2.5指数与空气质量的对应关系如下:PM2.5指数与空气质量等级PM2.5日均浓度值(Ng/nP)空气质量等级0-35优秀35-75良好75-115轻度污染115-150中度污染150-250重度污染250-500严重污染从表中可以看出,24小时内PM2.5日均值在75胞/1靖以上,空气质量等级就属于 污染了,此时应该减少或禁止户外运动。我们可以使用if语句设定条件进行判断,即 如果PM2.5的数值超过了 75 ,那么提示空气污染。编写PM2.5分辨机程序第一步:借助i
11、nput函数,获取用户输入的PM2.5数值,因为我们需要对输入的PM2.5数值比拟大小,因此我们需要将获取到的字符串型的值强制转换为数值型。1 #PM2.5分辨机 2#获取PM2.5数值PM=int(input (请输入 PM2.5 数值:1)第二步:添加判断条件。当PM2.5的值大于等于75时,那么需要输出空气污染的信#PM2.5分辨机#获取PM2.5数值PM=int(input(请输入PM2.5数值:,)if PM=75: #PM2.5=75时,空气污染print(空气污染,请适量减少户外运动。第三步:增加判断情况。根据PM2.5和空气质量等级的关系增加更多的if语句, 给出空气质量为污染
12、、良好、优质三种情况下判断。#PM2.5分辨机#获取PM2.5数值PM=int(input(,请输入PM2.5数值:,)if PM=75: #PM2.5=75时,空气污染print。空气污染,请适量减少户外运动。)if 35=PM75:print(.空气良好,适宜户外活动。)if 0=PM=75: #PM2.5=75时,空气污染print(空气污染,请适量减少户外运动。)if 357PM75:print(.空气良好,适宜户外活动。)if 0=PM35:print。空气优质,快去户外活动吧!)if PM0:print(,PM2.5数值输入有误,请重新输入!)巩固与提高1、以下说法哪些可以判断为T
13、rue,哪些为False ?Python中列表的索弓I从1开始2018年是闰年Python使用6格缩进来划分代码块15%3=02、请先阅读程序,并回答:当前猪肉价格为28 ,那么今天晚上的晚饭是()#程序阅读题price=28if 0=price=28:print(烤鸡)A、红烧肉B、烤鸡C、红烧肉和烤鸡D、什么也不吃微工程2登录信息我处理if .else语句的使用(第1册46-47页)password二input(请输入密码:,)if password=123:print欢迎你)else:print(,密码错误,)微工程3三个数字谁最大用if将三个数排序寿光C+教材a = int(input
14、(,请输入第一个数:)b = irrt(input(,请输入第二个数:) c = int(input(,请输入第三个数:) if ab:alb=bJaif ac:a,c=c,aprint(a) |微工程4 if嵌套不可怕if-elif-else 的使用(第 1 册 47-48 页)#输出小狗的年龄|age=int(input(,请输入小狗的年龄:,)if age=0:print(,年龄不能小于0 !)elif age=l:print。相当于14岁的人哦!,)elif age=2:print。相当于22岁的人哦!,)else:print(相当于岁的人哦! format(22+(age-2)*5)
15、微工程5外出请先查指南当进行户外活动时需要考虑的因素很多,如天气、气温、空气质量等等。为了方 便外出计划的制定,我们可以使用Python编写一个外出指南程序,根据天气情况判断 是否适宜外出活动,保证户外活动的健康平安。因为影响外出的条件很多,因此在使 用if语句进行条件判断时,就需要用到逻辑运算符。通过本节的学习,你将掌握以下技能:*逻辑运算符and/or/not的使用*编写外出指南小程序 专题1:逻辑运算符什么是逻辑运算逻辑运算又称为布尔运算,通常用来测试真假值,是一种推理方法。计算机中除 了进行加、减、乘、除等基本算术运算外,还可对两个或一个逻辑数进行逻辑运算。最常见到的逻辑运算就是循环的
16、处理,用来判断是否该离开循环或继续执行循环内的 指令。逻辑通常是与推理有关的,通过推理我们可以判断逻辑的正确与否,而逻辑运算 符就是在研究逻辑问题的过程中产生的。在生活中,有很多问题是可以通过逻辑解决 的,如判断小偷这一问题,问题描述如下:警察局抓了 a,b,c,d四名偷窃嫌疑犯,当中只有一个是小偷,审问结果如下:a说我不是小偷。”b说:“c是小偷。”c说:“小偷肯定是d。”d说:“c在冤枉人。”现在已经知道4个人中3人说的是真话,一个说的是假话,那么谁是小偷?如果不用逻辑运算直接做这题的话,我们的思路往往是一个个假设过去,如假设a 是小偷,然后判断4个人的话是不是3真1假,这种方式复杂且繁琐。为了更快更简 单的解决这一问题,我们可以使用逻辑运算来解决这一问题。逻辑运算符在学习逻辑运算前,我们需要先认识下常用的逻辑运算符。常用的逻辑运算符有 与、或、非,用Python中的语言表述就是and、or、not ,从字面来理解就是:“和”、 “或者”、“不二他们的用法也和字面意义类似,如a and b ,只有当a和b同时为真是, 结果才为真;a or b ,当a或者b中有一个为真,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 重庆科创职业学院《幼儿教育政策法规》2023-2024学年第二学期期末试卷
- 浙江商业职业技术学院《图表设计》2023-2024学年第二学期期末试卷
- 四川电力职业技术学院《检测技术及仪表》2023-2024学年第二学期期末试卷
- 江苏省徐州市2024-2025学年物理高二第二学期期末联考试题含解析
- 四川省射洪中学2024-2025学年高二生物第二学期期末检测模拟试题含解析
- 新疆财经大学《岩土钻掘工程学》2023-2024学年第二学期期末试卷
- 内蒙古乌兰察布市集宁第一中学2025年物理高二第二学期期末预测试题含解析
- 山东省临沂市平邑县、沂水县2025年高二物理第二学期期末经典试题含解析
- 湘潭医卫职业技术学院《软件工程A》2023-2024学年第二学期期末试卷
- 周口理工职业学院《有限元法基础与应用》2023-2024学年第二学期期末试卷
- 【MOOC】颈肩腰腿痛中医防治-暨南大学 中国大学慕课MOOC答案
- 零售连锁店标准化运营手册
- 三年级语文下册 期末复习非连续文本阅读专项训练(五)(含答案)(部编版)
- 教育革新:2024版《认识交通标志》课件
- 外架拆除合同模板
- 起重装卸机械操作工(初级工)理论考试复习题库(含答案)
- 专题16-家庭与婚姻-2023年高考政治复习课件(新教材新高考)
- DB34T 1709-2020 亚临界及以上电站锅炉外部检验技术导则
- 议论文阅读 专项训练-2025年中考语文复习突破(江苏专用)(解析版)
- 中国艾滋病诊疗指南(2024版)解读
- DL∕T 5161.14-2018 电气装置安装工程质量检验及评定规程 第14部分:起重机电气装置施工质量检验
评论
0/150
提交评论