比较、关系运算符和逻辑运算符

<1> 比较(即关系)运算符

python中的比较运算符如下表

>>> ## 关系运算符
... 
>>> # == 等于:表示左右两个操作数是否相等,如果相等则整个表达式的值为 True;不相等则为False
... num1 = 15
>>> num2 = 20
>>> 
>>> print(num1 == num2)
False
>>> 
>>> # != 不等于
... print(num1 != num2)
True
>>> 
>>> # > 大于
... print(num1 > num2)
False
>>> 
>>> # < 小于
... print(num1 < num2)
True
>>> 
>>> # >= 大于等于: num1 大于 或者 等于 num2 ,条件都成立
... print(num1 >= num2)
False
>>> 
>>> # <= 小于等于: num1 小于 或者 等于 num2 ,条件都成立
... print(num1 <= num2)
True
>>> 
>>> if num1 >= num2:
...     print("条件成立!")
... 
>>>
"""
==     检查两个操作数的值是否相等,如果是则条件变为真。     如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 = 1
b = 10

# ret = (a == b)
# # ==
# # 判断
# if ret:
#     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")

<2> 逻辑运算符

>>> ## 逻辑运算符
... 
>>> # and : 左右表达式都为True,整个表达式结果才为 True
... if (1 == 1) and (10 > 3):
...     print("条件成立!")
... 
条件成立!

>>> # or : 左右表达式有一个为True,整个表达式结果就为 True
... if (1 == 2) or (10 > 3):
...     print("条件成立!")
... 
条件成立!

>>> # not:将右边表达式的逻辑结果取反,Ture变为False,False变为True
... if not (1 == 2):
...     print("条件成立!")
... 
条件成立!

>>>
# 逻辑运算符
# and 与
# or 或
# not 非

# and 与
# 全真则真 一假则假
# 网站或者app登录 需要用户输入用户名和密码 -> 保证用户登录成功 必须同时用户名和密码正确
# user_name = input("请输入您的用户名:")
# pass_wd = input("请输入您的密码:")
# # 假设 用户名 admin  12345
# if user_name == "admin" and pass_wd == "12345":
#     print("您登录成功...")

# or 或
# 一真则真 全假则假
# 网站或者app登录 需要用户输入用户名和密码 -> 无论用户输入用户名错误还是密码错误
# 提示: 您输入的用户名或者密码错误...
# user_name = input("请输入您的用户名:")
# pass_wd = input("请输入您的密码:")
# # # 假设 用户名 admin  12345
# if user_name != "admin" or pass_wd != "12345":
#     print("您输入的用户名或者密码错误...")

# not 非
# 非真则假 非假则真
flag = False
# 如果flag为False 我们就打印helloworld
# print(flag == True)
# if flag == False:
#     print("helloworld")

if not flag:
    print("helloworld")

猜你喜欢

转载自www.cnblogs.com/kangwenju/p/12640019.html
今日推荐