内容正文:
4.1.3 Python的运算符与表达式
年 级:高一 学 科:信息技术(粤教版)
1
Python的运算符与表达式
Python的运算符与表达式
Python的运算符与表达式
数学
再看数学
一元二次方程的根
求一元二次方程的根
求一元二次方程的根
求一元二次方程的根
这是一个问题,还是一类问题?
a=3,b=5,c=2
通过什么手段来表达出这类问题的?
字母表示数
数学
数学是研究 的学问
数学是研究数的学问
数
数
算
比
+、-、*、/、**
>、>=、<、<=、==、!=
+
-
*
/
**
……
>
>=
<
<=
==
!=
数学是研究数的学问
数
数
算
比
+、-、*、/、**
>、>=、<、<=、==、!=
含义
加 +
减 -
乘 *
除 /
幂 **
…… ……
含义
大于 >
大于等于 >=
小于 <
小于等于 <=
等于 ==
不等于 !=
数学是研究数的学问
数
数
算
比
+、-、*、/、**
>、>=、<、<=、==、!=
数学 含义
+ 加 +
- 减 -
× 乘 *
÷ 除 /
xn 幂 **
…… …… ……
数学 含义
> 大于 >
≥ 大于等于 >=
< 小于 <
≤ 小于等于 <=
= 等于 ==
≠ 不等于 !=
?
?
数学是研究数的学问
数
数
算
比
+、-、*、/、**
>、>=、<、<=、==、!=
数学 含义 Python
+ 加 +
- 减 -
× 乘 *
÷ 除 /
xn 幂 **
…… …… ……
数学 含义 Python
> 大于 >
≥ 大于等于 >=
< 小于 <
≤ 小于等于 <=
= 等于 ==
≠ 不等于 !=
数学是研究数的学问
数
数
算
比
+、-、*、/、**
>、>=、<、<=、==、!=
算术运算符
关系运算符
逻辑运算符
数
数
数
数
数
数
算术表达式
关系表达式
逻辑表达式
关系表达式
and、or、not
算术表达式是由 连接成的表达式。
关系表达式是由 连接成的表达式。
逻辑表达式是由 连接成的表达式。
数学是研究数的学问
算术表达式是由算术运算符连接成的表达式。
关系表达式是由 连接成的表达式。
逻辑表达式是由 连接成的表达式。
数学是研究数的学问
算术表达式是由算术运算符连接成的表达式。
关系表达式是由关系运算符连接成的表达式。
逻辑表达式是由 连接成的表达式。
数学是研究数的学问
算术表达式是由算术运算符连接成的表达式。
关系表达式是由关系运算符连接成的表达式。
逻辑表达式是由逻辑运算符连接成的表达式。
数学是研究数的学问
算术表达式是由算术运算符连接成的表达式。
关系表达式是由关系运算符连接成的表达式。
逻辑表达式是由逻辑运算符连接成的表达式。
字母表示数
数学是研究数的学问
符号:=
赋值运算符
字母
数
赋值表达式
变量
赋值运算符
数
算术表达式是由算术运算符连接成的表达式。
关系表达式是由关系运算符连接成的表达式。
逻辑表达式是由逻辑运算符连接成的表达式。
赋值表达式是由 连接成的表达式。
数学是研究数的学问
算术表达式是由算术运算符连接成的表达式。
关系表达式是由关系运算符连接成的表达式。
逻辑表达式是由逻辑运算符连接成的表达式。
赋值表达式是由赋值运算符连接成的表达式。
数学是研究数的学问
数学是研究数的学问
运算符
算术
关系
逻辑
赋值
表达式
算术 表达式
关系 表达式逻辑 表达式
赋值 表达式
数
数
数
数
数
数
数
数
运算符
运算符
运算符
运算符
运算符
数
数
表达式
“表达”的是对 的处理 。
数学是研究数的学问
运算符
算术
关系
逻辑
赋值
表达式
算术 表达式
关系 表达式逻辑 表达式
赋值 表达式
数
数
数
数
数
数
数
数
运算符
运算符
运算符
运算符
运算符
数
数
表达式
“表达”的是对数的处理 。
加、减、乘、除
四则运算
则:法则、规则
数学是研究数的学问
运算符
算术
关系
逻辑
赋值
表达式
算术 表达式
关系 表达式逻辑 表达式
赋值 表达式
数
数
数
数
数
数
数
数
运算符
运算符
运算符
运算符
运算符
数
数
表达式
“表达”的是对数的处理规则。
加、减、乘、除
四则运算
则:法则、规则
学习
4.1 程序设计语言的基础知识
4.1.3 Python的运算符与表达式
——概念及其关系建构
学习
4.1 程序设计语言的基础知识
4.1.3 Python的运算符与表达式
——概念及其关系建构
学习
4.1 程序设计语言的基础知识
4.1.3 Python的运算符与表达式
写一段话:数学与程序设计语言之间的关系。
——概念及其关系建构
数学中数的处理规则用 和 来表示。
程序设计语言中数的处理规则也是用 和 来表示的。
将数学中研究好的数的处理规则以计算机能识别的方式输入到计算机中,让计算机为人服务。
是一种程序设计语言。
一元二次方程的根
表达式?
求一元二次方程的根
表达式:数 运算符 数
运算符:“*” 和“ *”
4 * a
(4 * a) * c
表达式?
求一元二次方程的根
4ac是 表达式?
两个数:
两个数作运算
两个数比较大小关系
把一个数给另一个数
运算符号是:“*” 和“ *”
——算术
——关系
——赋值
算术
表达式?
求一元二次方程的根
b2-4ac → b 2 4 a c
数学 含义 Python
+ 加 +
- 减 -
× 乘 *
÷ 除 /
xn 幂 **
…… …… ……
**
-
* *
表达式?
求一元二次方程的根
b2-4ac → b 2 4 a c
**
-
* *
表达式?
求一元二次方程的根
b2-4ac → b 2 4 a c
**
-
* *
表达式?
求一元二次方程的根
b2-4ac → b 2 4 a c
**
-
* *
表达式?
求一元二次方程的根
b2-4ac → b 2 4 a c
**
-
* *
表达式?
求一元二次方程的根
b2-4ac → b 2 4 a c
**
-
* *
表达式?
求一元二次方程的根
b2-4ac → b 2 4 a c
**
-
* *
表达式?
求一元二次方程的根
b2-4ac → b 2 4 a c
符号优先级不同
两个数作运算
b2-4ac是算术表达式
**
-
* *
表达式?
求一元二次方程的根
表达式:数 运算符 数
运算符:
数? 数?
符号里,不是左右
Python:函数
——数字制造机
不是表达式!
表达式?
求一元二次方程的根
“4ac” :算术表达式
“b2-4ac” :算术表达式
不是表达式
是数
:算术表达式
?
表达式?
求一元二次方程的根
运算符:=
两个数:
两个数作运算
两个数比较大小关系
把一个数给另一个数
和
赋值
表达式?
求一元二次方程的根
算术表达式
赋值表达式
变量 =
表达式?
求一元二次方程的根
令
当 时
数学
∆=b2-4ac
∆=0
——赋值
——关系
表达式?
求一元二次方程的根
赋值表达式表达数的处理规则
令
当 时
数学
∆=b2-4ac
∆=0
——赋值
——关系
Python
∆=b**2-4*a*c
∆==0
表达式?
求一元二次方程的根
关系表达式表达规则执行的
令
当 时
数学
∆=b2-4ac
∆=0
Python
∆=b**2-4*a*c
∆==0
规则控制
条件
表达式?
求一元二次方程的根
Python的运算符与表达式
算术表达式是赋值表达式的一部分。
赋值表达式表达的是对数的处理规则。
算术表达式呢?
关系表达式表达规则执行的条件,是实现规则控制的基础。
逻辑表达式呢?
Python的运算符与表达式
规则
控制
算法
算术表达式
赋值表达式
关系表达式
逻辑表达式
本节课内容结束后,请以“表达式的类型”为父节点,根据表达式的不同类型将不同类型表达式的构成细化。
表达式
数
运算符
数
谢谢观看
$$