内容正文:
中物理
第4章 程序设计基础
粤教版(2019) 信息技术(高中)
第4课时 python的运算符和表达式
(必修一)
在Python程序设计语言中对常量或者变量进行运算处理的符号称为运算符,参与运算的对象称为操作数。
常用的运算符有算术运算符、逻辑运算符、关系运算符(也叫比较运算符)、赋值运算符、成员运算符等。
由运算符、操作数连接而成的式子称为表达式。
操作数可以是常量、变量、函数。
1
课堂导入
1
学习目标
1、了解算术运算符与算术表达式。
2、了解逻辑运算符与逻辑表达式。
3、了解关系运算符与关系表达式。
4、了解赋值运算符与赋值表达式。
5、了解成员运算符。
6、知道运算符的优先级。
2
目录
一、算术运算符与算术表达式
二、逻辑运算符与逻辑表达式
三、关系运算符与关系表达式
四、赋值运算符与赋值表达式
五、成员运算符
六、运算符的优先级
一、算术运算符与算术表达式
一
算术运算符与算术表达式
哥哥,你帮我检查以下我的作业吧?
这么多算术题,你不是学了python编程吗?干嘛不用程序帮忙检查呢。
一
算术运算符与算术表达式
任务一:计算机做加减乘除。
任务拆解:
任务二:计算机求余数。
任务三:计算机求幂。
一
算术运算符与算术表达式
任务一:计算机做加减乘除。
示例1:
示例2:
小结1:常规除法用"/”;不带余数的除法用"//"。
一
算术运算符与算术表达式
任务一:计算机做加减乘除。
示例3:
小结2: python中的" /",结果都是浮点数。
一
算术运算符与算术表达式
任务二:计算机求余数。
示例1:
示例2:
小结3:"%"是取模运算,它的一个作用是求余数,正数a%b的结果是a除以b的余数。
一
算术运算符与算术表达式
任务三:计算机求幂。
示例1:
小结3:"**"的作用是求幂,a**b的结果是a的b次方。
一
算术运算符与算术表达式
字符串的运算
示例1:
小结3:1、字符串中的“+”:字符串连接
2、字符串中的“*”:重复字符串
一
算术运算符与算术表达式
示例2:
一
算术运算符与算术表达式
运算符 描述 实例
+ 加,两个数相加或者连接两个字符串 2+1 输出结果为3
- 减,一个数减去另一个数或表示负数 1-2 输出结果为-1
* 乘,两个数相乘或者重复若干次字符串 1*2 输出结果为2
/ 除,结果保留小数部分 1/2 输出结果为0.5
% 取模,特殊情况下取余数 5%2 输出结果为1
** 幂,返回x的y次幂 2**3 输出结果为8
// 整除,得到除法结果中商的整数部分 11//2 输出结果为5
11.0//2.0 输出结果为5.5
常见的算术运算符
二、逻辑运算符与逻辑表达式
二
逻辑运算符与逻辑表达式
逻辑运算符一共有三个,分别是:
二
逻辑运算符与逻辑表达式
and
or
not
由逻辑运算符连接而成的表达式称为逻辑表达式。
逻辑表达式的值为True或False。
逻辑表达式的运算顺序要根据逻辑运算符的优先级而定。
二
逻辑运算符与逻辑表达式
一、and(与)
二
逻辑运算符与逻辑表达式
and是“并且”的意思,用于检测多个条件是否同时成立,and运算又叫做“与”运算。
表达式1 and 表达式2
运算表达式(表达式1 and 表达式2) 运算结果(True/False)
一、and(与)
二
逻辑运算符与逻辑表达式
示例:
二、or(或)
二
逻辑运算符与逻辑表达式
or是“或者”的意思,用于检测多个条件中是否至少有一个条件成立,or运算又叫做“或”运算。
表达式1 or 表达式2
运算表达式(表达式1 or 表达式2) 运算结果(True/False)
二
逻辑运算符与逻辑表达式
示例:
二、or(或)
三、not(非)
二
逻辑运算符与逻辑表达式
not是“非”的意思,用于布尔型True和False,not True为False,not False为True。
not 表达式1
运算表达式(not 表达式1) 运算结果(True/False)
二
逻辑运算符与逻辑表达式
示例:
三、not(非)
二
逻辑运算符与逻辑表达式
运算符 逻辑表达式 描述
and x and y “与”,如果x为False,x and y返回False,否则返回y的计算值。
or x or y “或”,如果x是True,它返回x的值,否则它返回y的计算值。
not not x “非”,如果x为True,返False;如果x为False,它返回True。
变量a