《Python技术与应用》课件-项目3 健康数据分析_第1页
《Python技术与应用》课件-项目3 健康数据分析_第2页
《Python技术与应用》课件-项目3 健康数据分析_第3页
《Python技术与应用》课件-项目3 健康数据分析_第4页
《Python技术与应用》课件-项目3 健康数据分析_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目录3-1条件语句3-2循环语句3-3其他常用语句3-5if嵌套3-6循环嵌套3-4项目实现3-1条件语句-单分支语句在Python语言中使用if语句(单分支)、if…else语句(双分支)和if…elif…else(多分支)实现分支结构。if语句的语法格式为:if判断条件: 代码块后续语句3-1条件语句-单分支语句

例3-2:判断成绩是否合格。score=int(input("请输入你的得分:"))ifscore>=60:print("成绩合格!")3-1条件语句-双分支语句if…else语句的语法格式为:if判断条件: 代码块1else: 代码块23-1条件语句-双分支语句例3-3:判断是否成年。age=int(input("请输入你的年龄:"))ifage>=18:print("成年人")else:print("未成年人")3-1

条件语句-多分支语句if…elif…else语句的语法格式为:if条件1: 代码块1elif条件2: 代码块2…elif条件n-1: 代码块n-1else: 代码块n3-1

条件语句-多分支语句例3-4:遵守交通规则。print("遵守交通规则,争做文明公民")#此处1表示红灯,2表示"绿灯",3表示"黄灯"a=int(input("请输入交通信号灯:"))ifa==1:print("红灯停")elifa==2:print("绿灯行")elifa==3:print("遇到黄灯停一停")else:print("输入错误,请重新输入!")目录3-1条件语句3-2循环语句3-3其他常用语句3-5if嵌套3-6循环嵌套3-4项目实现3-2循环语句-while语句while语句的语法格式为:while条件表达式: 循环体3-2循环语句-while语句例3-5坚持锻炼,增强体质。print("第一天跳绳200个,每天增加50个")i=1s=200print("坚持锻炼一个月")whilei<31:s=s+50i=i+1print("第",i-1,"天时,跳绳",s,"个")3-2循环语句-for语句for语句的语法格式为:for循环变量in序列:

循环语句for循环可以遍历任何序列,比如字符串或者后期要学的列表、元组和字典。3-2循环语句-for语句例3-7我爱你,中国。s="我爱你,中国"foriins:print(i)我爱你,中国使用iins访问字符串中的每一个字符

3-2

循环语句-for语句例3-8打印星号三角。print("打印星号三角")foriinrange(1,6):print("*"*i)打印星号三角***************range()可以创建一个整数序列其语法为:range(start,stop,step)range(1,6)产生的序列为1到5之间的整数print("*"*i),是输出i个*目

录3-1条件语句3-2循环语句3-3其他常用语句3-5if嵌套3-6循环嵌套3-4项目实现3-3

其他常用语句-break语句break

语句使用break语句会立即终止循环,不再执行循环体中剩余代码。3-3

其他常用语句-break语句例3-9验证用户输入的数字是否在指定范围内:在用户输入验证中,当用户输入不符合要求时,可以使用break语句跳出循环,避免无限循环。whileTrue:user_input=input("请输入一个在1到100之间的数字:")ifuser_input.isdigit():number=int(user_input)if1<=number<=100:print("输入正确!")

breakelse:print("输入错误,请输入1到100之间的数字。")else:print("输入错误,请输入数字。")3-3

其他常用语句-continue语句continue

语句使用continue语句会跳出本次循环,继续执行下一次循环。如遇循环嵌套时,两者都是跳出最内层循环。3-3

其他常用语句-continue语句例3-10输出10以内的奇数。print("输出10以内的奇数")i=1foriinrange(1,11):ifi%2==0:

continueelse:print(i)3-3

其他常用语句-pass语句python中的pass语句是一个占位语句,不做任何事,其作用在于保存程序结构的完整性。比如while语句中,pass语句可以作为空的执行体,无限次循环,无任何实际操作,具体写法如下:whileTrue: pass目录3-1条件语句3-2循环语句3-3其他常用语句3-5if嵌套3-6循环嵌套3-4项目实现3-4项目实现-需求分析BMI指数的计算公式为:体重(公斤)/身高(米)的平方。根据世界卫生组织的标准,BMI指数的分类如下:偏瘦:BMI<18.5正常:18.5≤BMI<24过重:24≤BMI<28肥胖:BMI≥283-4项目实现-需求分析(1)用户输入:输入体重保存到w,输入身高保存到h,将输入的数据转换成数字型。(2)系统处理:根据公式计算BMI值,使用多分支if语句根据BMI值所在的范围进行判断,并输出分析结果。(3)系统循环:使用while循环根据用户的输入需求,确定是否继续进行BMI分析。系统测试数据:55,1.6360,1.5070,1.9055,1.833-4项目实现-代码编写3-4项目实现-运行测试目录3-1条件语句3-2循环语句3-3其他常用语句3-5if嵌套3-6循环嵌套3-4项目实现3-5if嵌套Python中,if、if…else和if…elif…else之间也可以相互嵌套。在开发程序时,需要根据场景需要,选择合适的嵌套方案。在相互嵌套时,一定要严格遵守不同级别代码块的缩进规范。3-5if嵌套例3-12:成绩等级划分。print("if嵌套-成绩等级划分")s=int(input("请输入你的得分:"))ifs>=60:print("恭喜顺利通过考试!")ifs>=90:print("成绩:优异,")elifs>=80:print("成绩:良好")else:print("成绩:合格")else:print("成绩:较差,未通过考试")在if中嵌套使用了ifelifelse目

录3-1条件语句3-2循环语句3-3其他常用语句3-5if嵌套3-6循环嵌套3-4项目实现

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论