内容正文:
2.2 做出判断的分支(课时一)
【学习目标】
1. 了解顺序结构的语句,掌握顺序结构语句的一般格式和使用方法。[来源:Z|xx|k.Com]
2. 通过问题求解,掌握用顺序解决实际问题,感受计算机程序在提高问题解决效率中的作用。
【学习重点】理解赋值的工作原理;掌握赋值的格式和使用方法。
【学习难点】能够使用赋值解决实际问题。
【学习过程】
一、导入
某同学参加了学校体检,体检的医生告诉他体重超重,需要加强运动。该同学了解到运动时,心率如能控制在一定范围内,对增强心血管系统和呼吸系统的功能都有很好的效果;超出范围,对身体反而会有损伤。该同学今年16岁,安静心率为71。
你能帮他计算最适宜的运动心率吗?
最适宜运动心率=(220-年龄数-安静心率)×(60%~80%)+安静心率
学生思考:用流程图表示出计算出这一类问题的算法呢?
二、赋值语句
要在Python中实现最适宜运动心率计算,必须遵循该语言的语法规则。
1、常量
常量是内存中用于保存固定值的单元,在程序中常量的值不能发生改变; python常量包括:数字、字符串、布尔值、空值;
如:PI 0等等
2、变量:变量是在程序运行过程中值允许改变的量。
在Python中,变量的命名需遵循哪些规则?
3、运算符与表达式
Python运算符包括赋值运算符、算术运算符、关系运算符、逻辑运算符、位运算符、成员运算符和身份运算符。
表达式是将不同类型的数据(常亮、变量、函数)用运算符按照一定得规则连接起来的式子。
1)算术运算符和算术运算表达式
自学算术运算符,写出下列的计算结果
x = 5
y = 3
a = 4
b = 2
print(x + y)
print(x * y)
print(x / y)
print(x**y)
print(a % b)
print(a // b)
2)复合运算符
分别写出下列表达式表达的含义?
运算符
表达式
说明
=
c=a + b
+=
c +=a
-=
c -=a
*=
c *=a
/=
c /=a
%=
c %=a
//=
c //=a
**=
c **=a
3)关系运算符和关系表达式
运算符
表达式
说明
==
a==b
等于,比较对象是否相等
!=
或
<>
a !=