1、赋值语句和分支语句赋值语句和分支语句学习实例:运动心率计算及BMI体重指数计算赋值语句格式:变量名=表达式 功能:计算表达式的值,将赋值号右边的表达式的值赋给左边的变量。n =n +1赋值语句上节课实践活动:看流程图完善程序课本课本P29P29:在程序运行时输入年龄和安静心率在程序运行时输入年龄和安静心率,计算出最适宜运动心率计算出最适宜运动心率。最适宜运动心率是有性别差异的,男=(220220-年龄-安静心率)*(60%80%)+安静心率女=(210210-年龄-安静心率)*(60%80%)+安静心率分分 支支 语语 句句程序中需要根据不同的条件判断不同的条件判断来决定决定程序执行的走向程序
2、执行的走向时,使用if分支语句实现,格式如下:单分支if 条件:语句或语句组双分支if 条件:语句或语句组Aelse:语句或语句组Btemp=float(input(请输入体温:)if temp37.3:print(体温正常!)else:print(体温异常!)分支语句分支语句的条件“temp=7.9,其值为TrueTrue;23=24,其值为FalseFalse。注意=和=的区别!age=float(input(“请输入年龄=”)HRrest=float(input(“请输入安静心率=”)gender=input(“请输入性别male或female:”)if gender=male:n=22
3、0else:n=210low=(n-age-HRrest)*0.6+HRresthigh=(n-age-HRrest)*0.8+HRrestprint(最适宜运动的心率是:,low,high)input(n按回车键结束程序)#高一学生BMI标准:#男生:理想16.523.2,低体重=26.4;#女生:理想16.522.7,低体重=25.3height=float(input(请输入高一级男学生身高(米):)#单位米weight=float(input(请输入高一级男学生体重(公斤):)#单位公斤BMI=weight/height*2#BMI公式(体重(公斤)除以身高(米)的平方)BMI=round(BMI,1)#取小数点后一位if BMI16.4 and BMI23.2 and BMI26.4:print(BMI为,BMI,这位男同学超重!)else:print(BMI为,BMI,这位男同学肥胖,要注意控制体重了!)input(n按回车键结束程序)本节课总结每位同学上交能够正确运行的代码(每位同学上交能够正确运行的代码(“最适宜运动心率分性别的计算最适宜运动心率分性别的计算”或者或者“高一女生高一女生BMIBMI判断判断”),并用),并用学号姓名学号姓名命名。命名。1,分支结构2,关系运算符3,if分支语句(条件判断)学习延伸:多分支语句、多条件判断