1 / 2
文档名称:

Python学习入门基础教程(learning Python)--3.3.3 Python逻辑关系表达式.pdf.pdf

格式:pdf   页数:2页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Python学习入门基础教程(learning Python)--3.3.3 Python逻辑关系表达式.pdf.pdf

上传人:yinjiong623147 2016/1/24 文件大小:0 KB

下载得到文件列表

Python学习入门基础教程(learning Python)--3.3.3 Python逻辑关系表达式.pdf.pdf

文档介绍

文档介绍:uu011000529的专栏011000529的专栏PPython学习入门基础教程(learningPython)--(learningPython)--:智普教育Python培训on技术Python学习Python科学计算2013-06-2916:20236人阅读评论(0)收藏举报在if分支判断语句里的条件判断语句不一定就是一个表达式,可以是多个(布尔)表达式的组合关系运算,这里如何使用更多的关系表达式构建出一个比较复杂的条件判断呢?这里需要再了解一下逻辑运算的基础知识。,通过例子我们了解一下and、or等逻辑运算操作机制。defif_check():globalxx=79print("inif_checkx=",x)ifx>=60andx<70:print("good")ifx>=70andx<80:print("better")ifx>=80andx<90:print("best")ifx>=90andx<100:print("Excellent")ifx<60:print("Youneedimprove")defmain():globalxprint("inmainx=",x)if_check()x=12main()Python程序运行结果如下所示。由于x=79所以只有ifx>=70andx<80:的condition满足,故打印better,这里我们可以看出逻辑and运算符是要求and前后的布尔值都是真才能判定condition为真。我们在看看or或逻辑运算符的实例,or要求or两边的布尔值有一个为真即判定if的conditon表达式为真,如果两边都是假,那么if的条件判断值为假。思考一下如果我们把上边的程序里的所有and都改成or,会打印几条?defif_check():globalxx=79print("inif_checkx=",x)ifx>=60orx<70:print("good")ifx>=70orx<80:print("better")ifx>=80orx<90:print("b