1、2.22.2 做出判断的分支做出判断的分支 第二课时第二课时 目 录C O N T E N T S输入和输出语句05数据类型06分支语句07活动2 计算任意年龄与安静心率的最适宜运动心率程序结束输入年龄输入年龄 ageage输入安静心率输入安静心率 HRrestHRrest计算最适宜运动心率的低值low=(220-age-HRrest)*0.6+HRrest计算最适宜运动心率的高值high=(220-age-HRrest)*0.8+HRrest输出最适宜运动心率的范围是 low-high程序的开始自然语言 流程图一、输入和输出语句 实现无纸打印input()从键盘输入数据print()在屏幕上
2、输出数据输入输入输出输出一、输入和输出语句输入输入:inputinput()()函数函数:从键盘输入读入一行文本,默认输入的数据类型为字符串类型字符串类型。输入语句格式:变量名变量名 =数据类型数据类型(inputinput(xxxxxxxx)输出输出:printprint()()函数:函数:向控制台输出一个或多个字符。字符串严加引号,如果有多个输出项,中间用“,”隔开。ntips:tips:所有字符以及字母均必须在英文状态下输入。“XXXXX”表示字符串。一、输入和输出语句例例1print(hell world,hello python,hello)print(18)print(10+8)p
3、rint(10+8=,10+8)例例2myname=input(请输入myname:)print(您好,,myname)print(您好,,myname,!)运行结果:运行结果:?一、输入和输出语句巩固练习:你可以用print()语句将该三角形打印出来吗?二、数据类型简单数据类型简单数据类型数据类型数据类型int(整型)float(浮点型)str(字符串型)bool(布尔型)例子例子23 、1082.5 、105.3小明、BobTrue、False二、数据类型函数函数int()float()str()例子a=18.5a=int(18.5)print(a)b=13.5b=float(13.5)p
4、rint(b)c=33c=str(33)print(c)程序运行时通过键盘输入的内容都是字符串形式转换数据类型转换函数age=int(input(请输入年龄=)#意味着必须输入一个整数HRrest=float(input(请输入安静心率=)#意味着必须输入一个浮点数(小数)巩固提升巩固提升测下列选项中属于字符串常量的是(下列选项中属于字符串常量的是()A Aab B.a+b C.1235 D.1235ab B.a+b C.1235 D.1235有单引号或双引号学任务二 利用分支语句实现分性别计算是否男性n=210学三、分支语句if分支语句根据不同的条件判断来决定程序执行的走向单分支if 条件:
5、语句或语句组学三、分支语句if分支语句根据不同的条件判断来决定程序执行的走向双分支if 条件:语句或语句组Aelse:语句或语句组B学三、分支语句多分支if 条件表达式1:语句或语句组1elif 条件表达式2:语句或语句组2elif 条件表达式3:语句或语句组3else:语句或语句组nelse ifelif学四、代码格式错误原因:没有使用代码缩进。Python用缩进(在相应的代码前加空格)来表示代码之间的从属关系,并且允许多层嵌套。五、课堂小结五、课堂小结掌握掌握数据类型、数据类型、输入函数、输出函数输入函数、输出函数掌握分支语句掌握分支语句了解代码格式了解代码格式六、课后作业六、课后作业复习复习 2.2 2.2 做出判断的分支做出判断的分支并预习并预习2.32.3周而复始的循环周而复始的循环THANK YOU FOR WATCHING本节课到此结束!