资源简介 (共19张PPT)粤教版普通高中教科书信息技术 必修1Python的运算符和表达式我们每一位同学都可以成为程序的开发者回忆复习 - Python的数据类型运算符:对常量或变量进行运算或处理的符号表达式:由运算符连接的式子运算符和表达式例:“+” 是运算符,“x+y”是表达式运算符和表达式算术运算符与算术表达式运算符 说明 表达式举例 结果+、- 加、减 1 + 1*、/ 乘、除 10 / 4% 求余(只取余数) 10 % 3** 幂 2 ** 3// 整除(只取整数) 10 // 422.5812如何判断一个数x是奇数还是偶数?x%2 是否等于0练习12361.211a * 2a = 6b = 5a ** 2a % ba // ba / b关系运算符与关系表达式运算符 说明 表达式举例 结果>、< 大于、小于 1 > 1>=、<= 大于或等于、 小于或等于 1 >= 1== 等于 1 == 1!= 不等于 1 != 1FalseTrueFalseTrue关系运算符用于判断大小关系,其结果只有两种,既True(真)和False(假)练习TrueFalseFalseFalsea > ba = 6b = 5a > b*2a != b+1a == b算术运算符优先级大于关系运算符逻辑运算符与逻辑表达式运算符 说明 表达式举例 结果and 与(同为真才为真) 2>1 and 3<2or 或(有一个为真即为真) 2>1 or 3<2not 非(取反) not 2>1FalseTrueFalse关系运算符用于判断逻辑关系,其结果只有两种,既True(真)和False(假)练习FalseTrueTruea>b and aa = 6b = 5a>b or aa>b and not a优先级:not > and > or赋值运算符与赋值表达式运算符 说明 表达式举例 结果= 赋值 x = 5x = y = 5 相当于x=5和y=5x , y = 5 , 10 相当于x=5和y=10+= 加法赋值 x += y 相当于 x = x+y-=、*=、/=、%=、**=、//= 同上 关系运算符用于判断逻辑关系,其结果只有两种,既True(真)和False(假)练习5601.5a = 5a = 6a += 2a /= 4a %= 2输出下列赋值运算符计算之后变量a的值?成员运算符与成员表达式运算符 说明 表达式举例 结果in x in y (x是否是序列y的成员) “py” in “python” True2 in [1,2,3,4] Truenot in x not in y (x是否不是序列y的成员) “py” not in “python” False0 not in [1,2,3,4] True关系运算符用于判断序列中是否有某个成员,其结果只有两种,既True(真)和False(假),序列可以是字符串、列表、字典等练习TrueFalseTrueFalse“h” in aa = “hello”b = [2,4,6,8,10]“H” in a0 in b2 in b字符串是区分大小写的运算符优先级括号()的优先级一定是最大的,有括号先算括号算术运算符>关系运算符>赋值运算符>成员运算符>逻辑运算符逻辑运算符中:not>and>or16226 + 5 * 2( 6 + 5 ) * 2总结第四章 程序设计基础练习作业完成“问卷星”练习题谢谢21世纪教育网(www.21cnjy.com)中小学教育资源网站兼职招聘:https://www.21cnjy.com/recruitment/home/admin 展开更多...... 收起↑ 资源预览