小型网站开发,公司简介样本,网站开发 动易,做网站很麻烦吗逻辑运算符用于组合多个条件测试语句。假设“我今年18岁”和“我身高2米”这两个语句#xff0c;前一个语句是真的#xff0c;后一个语句是假的#xff0c;因此#xff0c;“我今年18岁#xff0c;并且我身高2米”这个语句是假的。其中#xff0c;“并且”可以认为是逻辑…逻辑运算符用于组合多个条件测试语句。假设“我今年18岁”和“我身高2米”这两个语句前一个语句是真的后一个语句是假的因此“我今年18岁并且我身高2米”这个语句是假的。其中“并且”可以认为是逻辑运算符。Python中有三种逻辑运算符分别是and、or和not。一、逻辑运算符and在某些场景下需要同时检查两个甚至更多的条件。假设某运动队招收运动员的要求是年龄不得低于14周岁同时身体健康使用逻辑运算符and来判断是否符合要求使用逻辑运算符and连接的两个布尔表达式的值必须都为True返回值才为True;如果其中一个布尔表达式的值为False或两个布尔表达式的值都为False那么返回值为False。假设另一个报名的运动员今年13岁身体健康那么他不符合要求“符合条件”并不会被打印出来。同样如果年龄和健康都不符合要求也不会打印“符合条件”二、逻辑运算符or逻辑运算符or也可以同时检查两个甚至更多的条件与and不同的是只要其中一个布尔表达式的值为True返回值就为True。假设某一项考试分两场均为60分及格只要有一场及格考试就算通过使用逻辑运算符or来判断是否通过考试使用逻辑运算符or连接的两个布尔表达式的值必须都为False返回值才为False。假设另一个人第一场考试得了59分第二场考试得了58分那么他没有通过考试三、逻辑运算符not逻辑运算符not用于对一个布尔表达式取反即原本返回值为True的表达式使用not运算符后则返回False;而原本返回值为False的表达式使用not运算符后则返回True。假设某个游乐园区要求年龄不低于18岁的游客才能进入使用逻辑运算符not来判断是否可以进入逻辑运算符不仅可以单独使用也可以混合使用。假设为了鼓励小明好好学习他的家中设置了家庭奖学金如果每次考试小明的数学成绩达到95分并且语文成绩达到85分或者数学成绩达到85分并且语文成绩达到90分那么可以获得家庭奖学金在布尔表达式“(math 95 and chinese 85) or (math 85 and chinese 90)”中使用or运算符连接的两个布尔表达式“math 95 and chinese 85”和“math 85 and chinese 90”只要有一个值为True返回值就为True。而对于布尔表达式“math 95 and chinese 85”和“math 85 and chinese 90”都是使用and运算符连接的故and运算符连接的两个布尔表达式的值必须都为True返回值才为True。小明的数学成绩是98分语文成绩是88分布尔表达式“math 95 and chinese 85”的值为True“math 85 and chinese 90”的值为False因此整个布尔表达式的值为True打印“小明获得家庭奖学金!”。