Python使用进阶之运算符(5)—— 逻辑运算符使用

Python逻辑运算符

Python语言支持逻辑运算符,以下假设变量 a 为 10, b为 20:

运算符 逻辑表达式 描述 实例
and x and y 布尔"与" - 如果 x 为 False,x and y 返回 x 的值,否则返回 y 的计算值。 (a and b) 返回 20。
or x or y 布尔"或" - 如果 x 是 True,它返回 x 的值,否则它返回 y 的计算值。 (a or b) 返回 10。
not not x 布尔"非" - 如果 x 为 True,返回 False 。如果 x 为 False,它返回 True。 not(a and b) 返回 False

注:可查看 Python 运算符的使用

课后答案

Python使用进阶之运算符(4)—— 比较运算符使用  课后练习答案

1、

if int(input())==2:
    print("对")
else:
    print("错")

2、

ls=input().split()
a,b=int(ls[0]),int(ls[1])
if a>b:
    print("%d - %d = %d"%(a,b,a-b))
elif b>a:
    print("%d - %d = %d"%(b,a,b-a))
else:
    print("两个数相等")

课后练习

一、判断题:表达式 0 or 5 的值为 0 。………………………………………………(     )

二、选择题:Python 中 3 < 5 > 2 输出结果是(      )

               A . 5                                                         B . True

               C . False                                                  D . 会报错     

三、

  1. 表达式 3 and not 5 的值为______________。
  2. 表达式 3 ** 2 的值为_________。

你可能感兴趣的:(#,Python,运算符,Python,进阶,python)