运用选择结构描述问题求解过程课件_第1页
运用选择结构描述问题求解过程课件_第2页
运用选择结构描述问题求解过程课件_第3页
运用选择结构描述问题求解过程课件_第4页
运用选择结构描述问题求解过程课件_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

4.3运用选择结构描述问题求解过程

第四章程序设计基础知识回顾开始语句序列结束<变量>=input('提示信息:')print([object,...][,sep=''][,end='\n'])顺序结构输入某学生信息技术考试成绩(0-100),判断是否通过考试。60分以上为考试通过,输出pass,60分以下考试不及格,输出为fail。判断考试是否通过score=int(input(‘请输入考试成绩:’))print(‘pass’)print(‘fail’)if语句if条件表达式:语句块①有冒号②注意语句的缩进③语句块可以包含多个语句判断考试是否通过输入某学生信息技术考试成绩(0-100),判断是否通过考试。60分以上为考试通过,输出pass,60分以下考试不及格,输出为fail。判断考试是否通过开始

结束score<60输入score输出“pass”输出“fail”score>=60YYNN输入某学生信息技术考试成绩(0-100),判断是否通过考试。60分以上为考试通过,输出pass,60分以下考试不及格,输出为fail。score=int(input(‘请输入考试成绩:’))print(‘pass’)print(‘fail’)ifscore>=60:ifscore<60:判断考试是否通过if…else语句if条件表达式:语句块1else:语句块2判断考试是否通过输入某学生信息技术考试成绩(0-100),判断是否通过考试。60分以上为考试通过,输出pass,60分以下考试不及格,输出为fail。开始

结束输入score输出“pass”score>=60YN输出“fail”判断考试是否通过开始

结束输入score输出“pass”score>=60YN输入某学生信息技术考试成绩(0-100),判断是否通过考试。60分以上为考试通过,输出pass,60分以下考试不及格,输出为fail。输出“fail”score=int(input(‘请输入考试成绩:’))print(‘pass’)print(‘fail’)ifscore>=60:else:注意事项①有冒号,冒号是告诉python后面要创建一个语句块。②当语句块有多个时,要遵循相同的缩进。ifscore>=60:Print(‘pass’)Print(‘congratulations!’)ifscore>=60:Print(‘pass’)Print(‘congratulations!’)注意事项③表达式可以是关系表达式,也可以是逻辑表达式。例如,考试成绩所有学科都及格,并且平均分高于80分时,输出优秀。分支结构单分支双分支实践活动:BMI指数判断根据《国家学生体质健康标准》体重指数BMI评分标准,高一年级男生BMI指数在16.5-23.2范围内为‘正常’等级,女生在16.5-22.7范围内为‘正常’等级。完善BMI程序功能,根据输入的身高和体重,判断BMI值是否正常。1.分析问题①用变量BMI表示体重指数,判断BMI在正常范围内的表达式怎么写?BMI>=16.5andBMI<=23.216.5<=BMI<=23.2实践活动:BMI指数判断②BMI的值如何计算BMI=体重(kg)/身高(m)的平方根据《国家学生体质健康标准》体重指数BMI评分标准,高一年级男生BMI指数在16.5-23.2范围内为‘正常’等级,女生在16.5-22.7范围内为‘正常’等级。完善BMI程序功能,根据输入的身高和体重,判断BMI值是否正常。实践活动:BMI指数判断2.设计算法开始

结束输入身高体重输出“正常”bmi>=16.5andbmi<=23.2YN输出“非正常”计算bmi实践活动:BMI指数判断3.编写程序BMI=w/h**2h=int(input("请输入身高"))w=int(input("请输入体重"))ifBMI>=16.5andBMI<=23.2:print("您的BMI处于正常值。")print("您的BMI处于非正常值。")else:开始

结束输入身高体重输出“正常”bmi>=16.5andbmi<=23.2YN输出“非正常”计算bmi实践活动:BMI指数判断4.调试运行实践活动:BMI指数判断思考:根据《国家学生体质健康标准》体重指数BMI评分标准,高一年级男生BMI指数在16.5-23.2范围内为‘正常’等级,小于16.5为偏瘦,大于23.2为偏胖。女生在16.5-22.7范围内为‘正常’等级,小于16.5为偏瘦,大于22.7为偏胖。①分别判断是否小于16.5、在16.5-23.2之间,大于23.2。1.分析问题②先判断是否正常或不正常,在不正常区间继续判断偏瘦或偏胖。实践活动:BMI指数判断结束输出“正常”bmi>=16.5andbmi<=23.2YN输出“非正常”2.设计算法结束输出“正常”bmi>=16.5andbmi<=23.2YN输出“偏瘦”bmi<16YN输出“偏胖”实践活动:BMI指数判断3.编写程序结束输出“正常”bmi>=16.5andbmi<=23.2YN输出“偏瘦”bmi<16YN输出“偏胖”ifBMI>=16.5andBMI<=23.2:print("您的BMI处于正常值。")ifBMI<16.5:

print("偏瘦")else:

print("偏胖")else:实践活动:BMI指数判断4.调试运行if嵌套If表达式1:语句块1else:If表达式2:

温馨提示

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

评论

0/150

提交评论