2.2做出判断的分支(第二课时)课件 2023—2024学年教科版(2019)高中信息技术必修1
|
22页
|
1375人阅读
|
11人下载
特供
内容正文:
做出判断的分支(第二学时)
页面统一为16:9宽幅画面比例尺寸;PPT统一格式为PPT或PPTX。
中文:
1. 课名:微软雅黑48号字;
2.(第一课时):微软雅黑32号字;
3.学校名称:请填写全称;
4.学科、年级、主讲人、学校:华文楷体28号字(具体根据文字量可适当调整)。
英文
1.课名:字体以Times New Roman为主,字号一般使用32—36号,特别强调可以用40号;
2.(Period 1):字体使用Arial,字号为28;
3.正文一般用24—28号,特别强调可用32号。
注意标点的规范(例如:中文省略号为……,可用Shift+数字键6打出中文省略号,英文省略号为…)
1
该同学今年16岁,安静心率71
最适宜运动心率=(220-年龄-安静心率)*(0.6~0.8)+安静心率
请完整的编写最适宜运动心率的程序?
计算最适宜的运动心率
程序结束
输入年龄 age
输入安静心率 HRrest
计算最适宜运动心率的低值low=(220-age-HRrest)*0.6+HRrest
计算最适宜运动心率的高值high=(220-age-HRrest)*0.8+HRrest
输出最适宜运动心率的范围是 low-high
程序的开始
计算任意年龄与安静心率的最适宜运动心率
所以流程图就可以修改为这个样子,只需要多两步输入就可以,那应该怎样输入呢?
input()——从键盘输入数据
print()——在屏幕上输出数据
输入
输出
欢迎来到周口恒大中学!
一、输入和输出语句
点
1.input()括号中的内容起提示作用,如果原样显示在屏幕上,需要加引号’’或“”。
2.字符串:两端需加引号,可以是字母、数字、符号、文字。
input()语句从键盘上接收的数据是字符串形式
3.print()输出时原样显示引号中的内容。
‘aabb’ “aabb”
‘123456’ “123456”
‘!@#$’ “!@#$”
‘嘿嘿’ “嘿嘿”
一、输入和输出语句
数据类型 float(浮点数) int(整数) str(字符串)
例子 2.5、105.3 23、108 ‘张三’、”Bob”
变量的值有3种类型
二、数据类型
为了便于数据的表示与处理
函数 int( ) float( ) str( )
例子 a=18.5
a=int(18.5)
print(a) b=’13.5’
b=float(‘13.5’)
print(b) c=33
c=str(33)
print(c)
程序运行时通过键盘输入的内容都是字符串形式——>转换——>数据类型转换函数
age=int(input("请输入年龄=")) #意味着必须输入一个整数
HRrest=float(input("请输入安静心率=")) #意味着必须输入一个浮点数(小数)
二、数据类型
下列选项中属于字符串常量的是( )
A.ab B. a+b C."1235" D.1235
C
有单引号或双引号
巩固提升1
整型变量x中存放了一个两位数,要将这个两位数的个位数字和十位数字交换位置,例如,13变成31,正确的Python表达式是( )
A.(x%10)*10+x//10 B. (x%10)//10+x//10
C.(x//10)%10+x//10 D.(x%10)*10+x%10
A
巩固提升2
a=18.5
a=int(18.5)
print(a)
b=’13.5’
b=float(‘13.5’)
print(b)
c=33
c=str(33)
print(c)
18
13.5
“33”/’33’
巩固提升
如何修改程序可以实现根据性别输出结果呢?
最适宜运动心率是有性别差异的
男=(220-年龄-安静心率)*(60%~80%)+安静心率
女=(210-年龄-安静心率)*(60%~80%)+安静心率
利用分支语句实现分性别计算
是否男性
n=210
(n-age-HRrest)x60%+HRrest
(n-age-HRrest)x80%+HRrest
low,high
利用分支语句实现分性别计算
if分支语句——>根据不同的条件判断来决定程序执行的走向
双分支
if 条件:
语句或语句组A
else:
语句或语句组B
单分支
if 条件:
语句或语句组
冒号不要忘记
注意缩进
分支语句
当成绩“score>=60” 时,输出“成绩合格“;否则输出“成绩不合格”。
v=float(input(“请输入成绩:”))
if score>=60 :
print(“成绩合格”)
else:
print(“成绩不合格”)
input("运行完毕,请按