内容正文:
2.2做出判断的分支
日期:2023/09
必修一 数据与计算
1
目 录
1
常量、变量
2
运算符与表达式
3
赋值语句
6
输入输出语句
5
4
数据类型
分支语句
2
小度同学参加了学校一年一次的体检,医生告诉他体重超标,需要加强运动。运动时,如果心率控制在一定的范围,则对我们的身体有益,对增强心血管系统和呼吸系统的功能都有很好的效果,超出范围,则会对身体有害。
小度同学今年16岁,安静心率为71,他查询到:
最适宜运动心率=(200-年龄-安静心率)×(60%~80%)+安静心率
你能帮他计算出最适合他的运动心率吗?
任务一:计算最适宜运动心率
3
PART ONE
常量、变量
4
01 常量、变量
01
常量
在程序运行过程中值始终保持不变的量
02
变量
在程序运行过程中值允许改变的量
命名规则:
1.必须以字母或下划线开头,后面可以是字母、数字或下划线
2.区分大小写
3.不能使用保留字
https://www.ypppt.com/
任务一中的常量、变量分别是哪些?
5
01 常量、变量
下列变量名合法吗?
1). a_q 2). 123 3). _12 4). if
5). else 6). and 7). or 8). 3_w
9). def 10). _wde 11). 7_w 12).f(x)
13). Y-2 14). !d
https://www.ypppt.com/
6
PART TWO
运算符与表达式
7
02 运算符与表达式
练一练:
在Python shell的命令提示符(>>>)后,一行一行地输入以下命令,观察结果。
(1). 4*2 4/2 4%2 4**3
(2). 5//2 3+4//5 23//3+5%2**3
(3). -10//4 12%3**2 0.8*2.0
运算符 + - * / // % **
功能 加 减 乘 除 整除 取模(取余) 幂
算术表达式 a+b a-b a*b a/b a//b a%b a**b
优先级 3 3 2 2 2 2 1
8
02 运算符与表达式
运算符 == > >= < <= !=
功能 等于 大于 大于等于 小于 小于等于 不等于
练一练:
在Python shell的命令提示符(>>>)后,一行一行地输入以下命令,观察结果。
(1). 2==3 2>1
(2). 13!=12 13<=12
(3). 24>=24 16<34
9
PART THREE
赋值语句
10
03 赋值语句
01
02
03
04
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,把c+a的值赋值给变量c
变量=表达式
05
a=55 #把数值55赋值给变量a
11
03 赋值语句
赋值运算符 += -= *= **= /= //= %=
赋值语句 a+=b a-=b a*=b a**=b a/=b a//=b a%=b
等效于 a=a+b a=a-b a=a*b a=a**b a=a/b a=a//b a=a%b
12
PART FOUR
输入和输出语句
13
04 输入和输出语句
input()输入语句
Print()输出语句
练习:
1). myname=input(“请输入名字:”)
print=(“hello”,myname)
2). print(“hello world”)
3). i=input(“请输入一个整数:”)
4). print(“请输入一个整数:”)
14
PART FIVE
数据类型
15
PPT下载 http://www.ypppt.com/xiazai/
05 数据类型
根据一个数创建一个新的字符串
str()字符串
根据一个字符串或者浮点数创建一个新的整数
int() 整形
根据一个字符串或者整数创建一个新的小数
float() 浮点型
02
01
03
16
PPT下载 http://www.ypppt.com/xiazai/
05 数据类型
1.str(“5”+”5”) str(“hello”+”world”) str(10+20)
2.int(“5”+”5”) int(10+20) i