《Python程序设计》课件-2:运算符和表达式_第1页
《Python程序设计》课件-2:运算符和表达式_第2页
《Python程序设计》课件-2:运算符和表达式_第3页
《Python程序设计》课件-2:运算符和表达式_第4页
《Python程序设计》课件-2:运算符和表达式_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

录2-1基本输出2-3

变量的赋值2-6算术运算

关系运算和逻辑运算2-8项目实现2-4变量的常用函数2-5数据类型转换2-2基本输入2-7其他运算2-6算术运算、关系运算和逻辑运算-算术运算1.算术运算算术运算符用于对数字型数据(整型、浮点型、复数)进行运算运算符含义示例+加3+5的结果为8-减3–2的结果为1*乘3*2的结果为6/除5/2的结果为2.5%取余5%2的结果为1**幂运算3**2的结果为9//求整商9//4的结果为22-6算术运算、关系运算和逻辑运算-算术运算例2-16编写程序,对变量进行算术运算,并输出计算结果。print("13+3=",13+3)print("23-8.3=",23-8.3)print("22*2.2=",22*2.2)print("13//3=",13//3)#整数进行“//”运算,结果为整数print("8.9//3=",8.9//3)#浮点数进行“//”运算,结果为浮点数,但是显示的形式为整数print("10/5=",10/5)#“/”运算的结果为浮点数print("10.5%2=",10.5%2)#浮点数和整数都可以进行求模运算,复数不能进行“%”运算2-6算术运算、关系运算和逻辑运算-关系运算2.关系运算关系运算符通常用于比较两个数据之间的大小关系。x=7y=2运算符名称说明实例运行结果==等于比较x和y两个对象是否相等x==yFalse!=不等于比较x和y两个对象是否不相等x!=yTrue>

大于比较x是否大于yx>yTrue<

小于比较x是否小于yx<yFalse>=大于或等于比较x是否大于或等于yx>=yTrue<=小于或等于比较x是否小于或等于yx<=yFalse说明:①用于比较同一类型的操作数,且操作数之间能比较大小,比较才有效。②复数无法进行比较。③Python中允许关系运算符的连用。如“2<10<17”相当于“2<10并且10<17”。④关系运算符的优先级都是一样的。2-6算术运算、关系运算和逻辑运算-关系运算例2-17编写程序,比较各种类型的数值,并输出比较结果。print("13>3的结果为",13>3)#输出13>3的结果为Trueprint("23<8.3的结果为",23<8.3)#输出23<8.3的结果为Falseprint("22>2.2>1的结果为",22>2.2>1)#输出22>2.2>1的结果为Trueprint("13<3>1的结果为",13<3>1)#输出13<3>1的结果为Falseprint("8.9==3>1的结果为",8.9==3>1)#输出8.9==3>1的结果为Falseprint("a>b的结果为",'a'>'b')

#输出a>b的结果为Falseprint("a<b的结果为",'a'<'b')

#输出a<b的结果为True2-6算术运算、关系运算和逻辑运算-逻辑运算3.逻辑运算逻辑运算符只有3个,按优先级从高到低分别是not、and和or运算符逻辑表达式含

义示

例notnotx逻辑非如果x为True(或等价于True),返回False。如果x为False(或等价于False),它返回TruenotTrue

的结果为Falseandxandy逻辑与如果x是False(或等价于False),它返回x的值,否则它返回y的值TrueandFalse的结果为Falseorxory逻辑或如果x是True(或等价于True),它返回x的值,否则它返回y的值TrueorFalse的结果为True2-6算术运算、关系运算和逻辑运算-逻辑运算例2-18编写程序,对数值进行逻辑运算,并输出运算结果。print("TrueandTrue:",TrueandTrue)#结果为Falseprint("FalseandFalse:",FalseandFalse)#结果为Falseprint("TrueandFalse:",TrueandFalse)#结果为Falseprint("TrueorTrue:",TrueorTrue)#结果为Trueprint("TrueorFalse:",TrueorFalse)#结果为Trueprint("FalseorFalse:",FalseorFalse)#结果为Falseprint("8and5:",8and5)#结果为5print("0and5:",0and5)#结果为0print("8or5:",8or5)#结果为8print("0or5:",0or5)#结果为5print("5or0:",5or0)#结果为5print("0or4+5:",0or4+5)#结果为9print("not5:",not5)#结果为Falseprint("not0:",not0)#结果为True目

录2-1基本输出2-3

变量的赋值2-6算术运算

关系运算和逻辑运算2-8项目实现2-4变量的常用函数2-5数据类型转换2-2基本输入2-7其他运算2-7其他运算-赋值运算1.赋值运算Python中的赋值运算符分为简单赋值运算符和复合赋值运算符。运算符含义示例=简单的赋值运算符a=8+=加法赋值运算符a+=2等效于a=a+2-=减法赋值运算符a-=2等效于a=a-2*=乘法赋值运算符a*=2等效于a=a*2/=除法赋值运算符a/=2等效于a=a/2%=取模赋值运算符a%=2等效于a=a%2**=幂赋值运算符a**=2等效于a=a**2//=取整除赋值运算符a//=2等效于a=a//22-7其他运算-身份运算2.身份运算身份运算符主要用于比较两个对象的存储单元是否相同,有is和isnot两个运算符。运算符含义示例is判断两个标识符是不是

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论