资源简介 (共18张PPT)2.2 做出判断的分支pythonpython项目:最适宜运动心率计算器分析问题编写程序设计算法调试运行活动2 计算任意年龄与安静心率的最适宜运动心率ageHRrest(low,high)补全代码并调试运行age 年龄HRrest 安静心率Low 最低high 最高分析问题编写程序设计算法调试运行age=float(input(“请输入年龄=”)) #输入年龄HRrest=float(input(“请输入安静心率=”) #输入安静心率low= (220- age - HRrest)*0.6+ HRrest #计算最适宜运动心率低值high= (220- age - HRrest)*0.8+ HRrest #计算最适宜运动心率高值print(“最适宜运动心率是:”,low,“~”,high ) #显示最适宜运动心率的范围补全代码,调试运行分析问题编写程序设计算法调试运行最适宜运动心率是有性别差异的,男=(220-年龄-安静心率)*(60%~80%)+安静心率女=(210-年龄-安静心率)*(60%~80%)+安静心率任务二 利用分支语句实现分性别计算思考:如何修改程序可以实现根据性别输出结果呢?分析问题编写程序设计算法调试运行任务二 利用分支语句实现分性别计算Gender=malen=210最适宜运动心率男=(220-年龄-安静心率)*(60%~80%)+安静心率女=(210-年龄-安静心率)*(60%~80%)+安静心率(n-age-HRrest)*0.6+HRrest(n-age-HRrest)*0.8+HRrest最适宜运动心率是:(low~high)分析问题编写程序设计算法调试运行分支语句If 条件:语句或语句组否条件是语句A结束条件是否结束语句A语句BIf 条件:语句或语句组Aelse:语句或语句组B单分支双分支分析问题编写程序设计算法调试运行实际演练:分支程序用来判断飞船是否能够升空。当飞船速度v>=7.91,输出“飞船成功飞行!”,否则输出“飞船不能升空!v=float(input(“请输入速度(千米/秒) :“))If v>=7.91:print(" 飞船成功飞行! ")else:print(“飞船不能升空! ")分析问题编写程序设计算法调试运行学生练习:练习1:调试运行“飞船成功飞行!”代码(单分支语句)练习2:调试运行“飞船成功飞行!”进阶代码(双分支语句)练习3:调试运行“飞船成功飞行!”终极版代码(多双分支语句)分析问题编写程序设计算法调试运行拓展知识:分支语句----多分支选择语句if 条件表达式1:语句块1elif 条件表达式2:语句块2elif 条件表达式3:语句块3…else:语句块n小结分支语句习题巩固1、顺序结构的程序执行过程是( )依次执行的。A、自下而上 B、自上而下 C、根据条件判断 D、由外到内2、下列选项能作为Python 变量名的是( )。A、_ab B、4ab C、if D、a+bBA习题巩固3、运行下列 Python 语句,输出结果为( )。a=“hello”b=2print(a+b)A、2 B、hello2 C、hello+2 D、以上选项都不正确4、下列选项中,Python不支持的数据类型是( )。A、char B、int C、float D、strDA习题巩固5、在 Python中,下列关于选择结构的说法错误的是( )。A、if语句中可以没有else子句B、同一级别的if语句中可以有多个else子句C、同一级别的if语句中可以有多个elif子句D、if选择结构可以多层嵌套6、程序运行过程中,值始终保持不变的量是常量,值允许改变的量是( )A、变量 B、数据类型 C、运算符 D、表达式BC习题巩固7、运行以下程序代码,输入5和3,输出的结果是( )。a=int(input("请输入自然数:"))b=int(input("请输入自然数:"))c=int(a/b)print( c)A.1 B.2 C.3 D.5A习题巩固8、已知x="123",y="456",则表达式x+y的值为( )。A."123456" B."567" C."123"+"456" D."579"9.如果a=1,b=2,c=3,下列表达式的值为真的是( )。A. a>b B. ac C.a>b or bAC习题巩固10、下列运算符的优先级,按照由高到低排列正确的是( )。A.算术运算符、赋值运算符、关系运算符、逻辑运算符B.算术运算符、关系运算符、赋值运算符、逻辑运算符C.关系运算符、赋值运算符、算术运算符、逻辑运算符D.关系运算符、赋值运算符、逻辑运算符、算术运算符B习题巩固填空题1、在Python中, 数据用来表示小数。2、Python 表达式int(2.5)的值为 。3、已知变量a=3,那么执行语句a+=6之后,a的值为 。浮点型29习题巩固4、在IDLE 编辑器中执行下列程序语句,输出结果为 。a=356b=365a=bprint(a)5、input( )函数的返回值的类型是 。365字符串型 展开更多...... 收起↑ 资源预览