资源简介 2.2做出判断的分支 第2单元 编程计算 学 习 目 标 1.掌握顺序结构、分支结构的基本结构。 3.运用顺序结构、分支结构的语句编写简单的程序解决问题。 2.学会赋值语句、If语句的使用。 任务一 利用赋值语句实现计算 活动1 实现最适宜运动心率 该同学今年16岁,安静心率71。 最适宜运动心率=(220-年龄-安静心率)*(60%-80%)+安静心率 1.150.8 2.177.4 3.最适宜运动心率的范围是150.8-177.4 常量 如:π,活动中出现的220,0.6,0.8 常量 在程序运行过程中值始终保持不变的量称为常量。 在程序执行过程中,其值允许改变的量称为变量。 如,活动1中的1ow、high就是变量。 计算机在处理数据时,首先要将数据调人内存单元,然后进行各种操作。变量是创建时在内存中开辟的一个存储空间,变量名是内存中存放数据的存储单元的标签,存放的数据叫变量的值 变 量 Python中变量的命名需遵循以下几条规则。 ◆必须以字母或下划线开头,后面可以是字母、数字或下划线。 ◆区分大小写。 ◆不能使用保留字。 程序中的变量与数学中的变量含义略有不同。数学中的变量隐含着“未知”;在程序中,程序执行的每个瞬间,变量的值是确定的,但在程序执行的整个过程中,它的值是可以改变的。 变 量 为变量赋值可以通过(=)来实现 语法格式:变量名=Value 如: number = 1024 #创建变量number并赋值为1024,该变量为数值型。 nickname = “碧海苍梧” #字符串类型的变量。 变 量 运算符与表达式 P28 表达式由一个或多个操作数通过运算符组合而成。 如“2+3”,它由运算符“+”和操作数“2” “3”两部分构 成。 运算符是进行某种运算的标识符号,它标明对操 作数所进行的运算。 基本格式: 变量=表达式 赋值语句 P28-29 age=17 n=n+1 功能 :将右边的表达式的值赋给左边的变量 。 先计算赋值号右边的表达式,也就是计算“n+1”的值, 然后将这个值“赋”给左边的变量“n”。 a=b=c=1 #数值1赋值给变量a,b,c a,b,c=1,2,3#数值1,2,3分别赋值给变量a,b,c a,b=b,a #交换a,b两个变量的值 c+=a #等效于c=c+a 运算符 + - * ** / // % 功能 加 减 乘 幂 除 整除 取模 运算符 == > >= < <= != 含义 等于 大于 大于 等于 小于 小于 等于 不等于 表2.2.1 运算符 P28 表2.2.2 关系运算符 P32 后 活动2 计算任意年龄与安静心率的 最适宜运动心率。 1.age 2.HRrest 3.low=(n-age-HRrest)*0.6+HRrest 4.high=(n-age-HRrest)*0.8+HRrest 5.最适宜运动心率的范围是 low-high 输入和输出语句P30 "input()" 从键盘输入数据 “print()” 在屏幕上输出数据 如果有多个输出项,使用可以使用“,”分隔 字符串就是文本,可以是字母、数字或符号。 字符串与数字的区别在于,字符串两端需加引号('或''),输出时原样显示引号中的内容。 数据类型P31 基本数据类型: (拓展知识) 数字类型 字符串类型 布尔类型 真、假值 整数 浮点数 复数 任务二 利用分支语句实现分性别计算 1.gender=='male': 2.n=210 3.low=(n-age-HRrest)*0.6+HRrest 4.high=(n-age-HRrest)*0.8+HRrest 5.最适宜运动心率的范围是: low-high 当程序中需要根据不同的条件判断来决定程序执行的走向时,可以使用if分支语句实现,其基本格式如下。 分支语句P32 单分支 if 条件: 语句或语句组双分支 双分支 if 条件: 语句或语句组A else: 语句或语句组B v=float(input("请输人速度(千米/秒):")) if v>=7.91: print("飞船成功飞行! ") else: print("飞船不能升空! ") 关系表达式 用关系运算符连接起来的式子。当关系表达式成立时值为真(True),不成立时值为假(False)。 9>=7.9,值为True; 23==24,值为False 分支语句P32 当飞船速度“v>=7.91” 时,输出“飞船成功飞行!”;否则站“飞船不能升空!”。 做出判断的分支 总结 常量、变量 (关系)运算符、(关系)表达式(值) 赋值语句 变量=表达式 输入语句input() 输出语句print() 分支语句 单分支 if 条件: 语句或语句组 双分支 if 条件: 语句或语句组A else: 语句或语句组B 数据类型float()、int()、str() 1.下列选项中属于字符串常量的是( ) A.ab B. a+b C."1235" D.1235 C 2.下列合法的变量名是 ( ) A. 34ab B. ab34 C. *abc D. if B 展开更多...... 收起↑ 资源预览