关系运算符
== 检查两个操作数的值是否相等,如果是则条件变为真。 如a=3,b=3,则(a == b) 为 True
!= 检查两个操作数的值是否相等,如果值不相等,则条件变为真。 如a=1,b=3,则(a != b) 为 True
> 检查左操作数的值是否大于右操作数的值,如果是,则条件成立。 如a=7,b=3,则(a > b) 为 True
< 检查左操作数的值是否小于右操作数的值,如果是,则条件成立。 如a=7,b=3,则(a < b) 为 False
>= 检查左操作数的值是否大于或等于右操作数的值,如果是,则条件成立。 如a=3,b=3,则(a >= b) 为 True
<= 检查左操作数的值是否小于或等于右操作数的值,如果是,则条件成立。 如a=3,b=3,则(a <= b) 为 True
# 定义一个变量a a = 11 # 定义一个变量b b = 11 # == # 判断a是否等于b if a == b: print("a等于b") # != if a != b: print("a不等于b") # > if a > b: print("a 大于 b") # < if a < b: print("a 小于 b") # >= if a >= b: print("a大于等于b") # <= if a <= b: print("a小于等于b")
逻辑运算符
and x and y 布尔"与":如果 x 为 False,x and y 返回 False,否则它返回 y 的值。 True and False, 返回 False。
or x or y 布尔"或":如果 x 是 True,它返回 True,否则它返回 y 的值。 False or True, 返回 True。
not not x 布尔"非":如果 x 为 True,返回 False 。如果 x 为 False,它返回 True。 not True 返回 False, not False 返回 True
# 定义一个变量 记录名字 my_name = "mngr" # 定义一个变量 记录密码 my_passwd = "12345" # 使用and 且 或者 与 # 同真为真(True) 一假为假(False) # 进行判断 if my_name == "mngr" and my_passwd == "12345": print("用户名和密码正确登录成功") # or 或 # 定义一个变量 记录名字 my_name = "mngr1" # 定义一个变量 记录密码 my_passwd = "12345" # 全假为假 一真则真 if my_name != "mngr" or my_passwd != "12345": print("您输入的用户名或者密码错误!!!") print("测试") # not 非 (取反) # 非真则假 非假则真 is_man = False print(is_man) if not is_man: print("是女性")
完