《Python设计基础》课件-任务2.2.1BMI健康监测_第1页
《Python设计基础》课件-任务2.2.1BMI健康监测_第2页
《Python设计基础》课件-任务2.2.1BMI健康监测_第3页
《Python设计基础》课件-任务2.2.1BMI健康监测_第4页
《Python设计基础》课件-任务2.2.1BMI健康监测_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

任务二BMI健康监测情景二流程控制BMI健康监测

我国大学生的身体素质整体不容乐观,肥胖率、近视率都明

显提高。习近平总书记指出:“全民健身是全体人民增强体魄、

健康生活的基本保障,是每一个人成长和实现幸福生活的重要基

础。”本次任务我们将学习使用if实现BMI健康监测。任务引入学习目标了解掌握掌握掌握分支结构的流程12if-elif-else语句的使用if-else语句的使用34if语句的使用知识架构1if语句的使用2if-else语句的使用3if-elif-else语句的使用BMI健康监测4BMI健康监测结构控制什么是顺序结构?顺序结构是最简单的结构,从执行方式上看,此结构中的语句从第一条到最后一条完全按从上到下的顺序依次执行。a=3b=5c=a+bprint(c)示例a=3b=5c=a+bprint(c)开始结束输出变量c的值,结果为8定义变量a,赋值为3定义变量b,赋值为5定义变量c,值是a+b之和结构控制什么是分支结构?分支结构是依据一定的条件选择执行路径,适合带有逻辑或者关系比较等条件判断的计算。设计这类程序时往往先绘制其程序流程图,再写代码。打个比方:交通信号灯红灯:禁止通行绿灯:准许通行黄灯:警示想一想:如何用程序表示交通信号灯的通行情况呢?if语句的使用if条件语法格式if条件表达式1:

满足条件时要做的事情1…满足条件时要做的事情2…满足条件时要做的事情3…age=30

print("--if判断开始---")

ifage>=18:

print("---我已经成年了---")

print("---if判断结束---")if-else语句的使用if-else语句语法格式if条件表达式1:

满足条件时要做的事情1…满足条件时要做的事情2…满足条件时要做的事情3…else:

不满足条件时要做的事情1…不满足条件时要做的事情2…ticket=1#用1代表有车票,0代表没有车票

ifticket==1:

print("有车票,可以上火车")

print("终于可以回家了")

else:

print("没有车票,不能上火车")

print("不能回家了,一票难求啊")if-elif-else语句的使用if-elif-else语句语法格式if条件表达式1:

代码段1elif

条件表达式2:

代码段2…else:

代码段nif红灯:

禁止通信elif绿灯:

准许通信else:

警示根据身高体重计算BMI值BMI又称为身体质量指数,它是国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。身体质量指数(BMI)=体重(kg)÷身高2(m2)2424<27<本案例要求编写程序,根据用户输入的身高和体重计算BMI值,并找到对应的分类。根据身高体重计算BMI值根据身高体重计算BMI值height,weight=eval(input("请输入身高(米)和体重(公斤)[逗号隔开]:"))bmi=weight/pow(height,2)print("BMI数值为:{:.2f}".format(bmi))who,nat="",""ifbmi<18.5:who,nat="偏瘦","偏瘦"elif18.5<=bmi<24:who,nat="正常","正常"elif24<=bmi<25:who,nat="正常","偏胖"elif25<=bmi<28:who,nat="偏胖","偏胖"elif28<=bmi<30:who,nat="偏胖","肥胖"else:who,nat="肥胖","肥胖"print("BMI指标为:国际'{0}',国内‘{1}’".format(who,nat))根据身高体重计算BMI值根据身高体重计算BMI值根据身高体重计算BMI值课程思政规律作息,科学锻炼,在运动中强健体魄1磨练意志,持之以恒,在运动中完善品格2增强体质,崇尚健康,在运动中传递幸福3加强体育锻炼,增强身体素质总结if语句的使用if-else语句的使用if-elif-else语句的使用123拓展作业火车和地铁的出现极大地方便了人们的出行,为保障民众的行程安全,进站乘坐火车前需先接受安检。验票安检拓展作业以先验票后安检的

温馨提示

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

评论

0/150

提交评论