版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
做出判断的分支第一课时第2单元2.2学习目标★掌握顺序结构、分支结构的基本结构。★学会赋值语句、if语句的使用方法。★运用顺序结构、分支结构的语句编写简单的程序解决问题。某同学参加了学校的体检,体检医生告诉他体重超重,需要加强运动。他了解到,运动时心率如能控制在一定范围内,对增强心血管系统和呼吸系统的功能都有很好的效果;超出范围,对身体反而会有损伤。他想知道自己最适宜的运动心率。我们自己最适宜的运动心率怎么计算呢?活动1
计算最适宜运动心率计算公式:最适宜运动心率=(220—年龄—安静心率)X(60%~80%)+安静心率最低最适宜运动心率=(220—年龄—安静心率)X60%+安静心率最高最适宜运动心率=(220—年龄—安静心率)X80%+安静心率想一想,能否用上一节课学过的流程图表示这一问题的算法呢?活动1
计算最适宜运动心率该同学今年16岁,安静心率为71。第一步:分析问题。第二步:设计算法(流程图)。第三步:编写程序。第四部:调试运行。(220-16-71)x60%+71(220-16-71)x80%+71Low,high变量和常量常量:在程序运行过程中值始终保持不变的量称为常量。所有的常数都是常量。例如π,活动1中出现的220、0.6等。变量:在程序运行过程中值允许改变的最称为变量。例如,活动1中的low、high就是变量。变量是创建时在内存中开辟的一个存储空间,变扯名是内存中存放数据的存储单元的标签,存放的数据叫变量的值。变量名=值如:age
=
16变量的命名规则在Python中,变量的命名需遵循以下儿条规则。♦必须以字母或下划线开头,后面可以是字母、数字或下划线。例如:name1是合法的,而1name就不合法♦区分大小写。例如:B和b是不同的两个变量名♦不能使用保留字。例如:if,else,print等程序中的变量与数学中的变量含义略有不同。数学中的变量隐含着“未知”;在程序中,程序执行的每个瞬间,变最的值是确定的,但在程序执行的整个过程中,它的值是可以改变的。想一想,程序中的变量和数学中变量的含义是否相同?运算符与表达式运算符:运算符是进行某种运算的标识符号,它标明对操作数所进行的运算。常见的运算符有:表达式:表达式由一个或多个操作数通过运算符组合而成。例如“2+3",它由运算符”+”和操作数”2""3"两部分构成。想一想,除、整除、取模(取余)的运算有何不同?
除、整除、取模有何不同?例如:
7÷2
=
3.5
=
3
…
1商商余数除:/7/2=3.5整除://7//2=3取模:%7%2=1
除:结果均为浮点型;整除:取商的整数部分;取模:保留余数;赋值语句赋值语旬的基本格式如下:
变最=表达式赋值语句的功能:
计算表达式的值,将表达式的值赋给变量。想一想,赋值语句中的“等号”是等号?不是等号是赋值号(即右边的值赋给左边的变量)赋值语句赋值语句“n=n+l”表达的含义是:先计算赋值号右边的表达式,也就是计算“n+1”的值,然后将这个值“赋”给左边的变量“n”
。Python中的赋值语旬较为灵活,例如:a=b=c=la,b,c=l,2,3a,b=b,ac+=a#数值1赋值给变量a,b,c#数值1,2,3分别赋值给变量a,b,c#交换a,b两个变量的值#等效千c=c+a请将下列程序代码补充完整,并调试运行。注意避免常见错误,如变量名拼写错误、输入了中文的标点符号等。 low
=
(220-
___
-___)*0.6+___ high
=
(220-___-___)*0.8+___ print(low,high)#计算最适宜运动心率低值#计算最适宜运动心率高值#显示最适宜运动心率的范围该同学把计算器展示给其他同学,其他同学也想计算自己的最适宜心率,可是每次都要修改程序代码中的年龄和安静心率会很麻烦。那么可以怎么做呢?输入输出语句输入语句:input()语句例如:name=input(“请输入姓名”)输出语句:print()语句例如:print(“hello,欢迎来到温宿县第一中学”)输出多个,可以使用“,”分开活动2
计算任意年龄与安静心率的最适宜运动心率输入:age=int(input(“请输入年龄”))输入:heart=int(input(“请输入安静心率”))Low
=
(220-age-Hrest)*0.6
+
Hrest输出:print(low,high)high
=
(220-age-Hrest)*0.8
+
Hrest数据类型数据类型Float()Int()Str()中文名浮点型(单精度)整形字符串型例子根据一个字符串或整数创建一个新的浮点数(小数)。如:2.5、105.3根据一个字符串或浮点数创建一个新的整数。如:23、108根据一个数(也可以是任何其他类型)创建一个新的字符串。如:张三、Bob巩固提升1.整型变量x中存放了一个两位数,要将这个两位数的个位数字和十位数字交换位置,例如,13变成31,正确的Python表达式是()
A.(x%10)*10+x//10 B.(x%10)//10+x//IOC.(x//10)%10+x//10 D.(x%10)*1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026学年邓稼先教案小学
- 2026年建筑安全生产知识题库(含答案)
- 2026年往届建筑力学模拟试题及答案详解
- 2026年医生执业法模拟试题及答案详解
- 2026年玻璃清洁考试题库(含答案)
- 2026年中小学地理教师招聘:模拟试题及答案详解
- 2026年云南事业单位考试d类模拟试题及答案详解
- 高中英语 Unit 6 Period 3 Using language教学设计 外研版必修第一册
- 2026年主管护师资格考试儿科模拟试题及答案详解
- 2026年护士护理三基考试考前练习题(含答案)
- DBJ50T-542-2026 建筑机器人应用技术标准
- 1.2 1.2.1 命题与量词 课件-2026版高中数学人教B版必修第一册
- 2025版煤矿安全规程题库645道
- 农行笔试真题全套及答案
- 部编版初一语文七年级上册《咏雪》听评课记录(区公开课)
- 塑胶件培训课件
- 高中数学第九、十章统计与概率章节测试卷-2024-2025学年高一下学期数学人教A版(2019)必修第二册
- 特殊工艺过程管理制度
- CJ/T 355-2010小型生活污水处理成套设备
- 部编版高考默写60篇《将进酒》挖空实词释义及理解性默写
- 人美版美术七年级上册第一单元《第1课 赏书法之韵》课件
评论
0/150
提交评论