Python运算符

Python运算符(2)-比较(关系)运算符

2020-03-14  本文已影响0人  复苏的兵马俑

Python语言支持以下类型的运算符:
  1、算术运算符
  2、比较(关系)运算符
  3、赋值运算符
  4、逻辑运算符
  5、位运算符
  6、成员运算符
  7、身份运算符
  8、运算符优先级

2、比较(关系)运算符

  说明:所有比较运算符返回1表示真,返回0表示假,这分别与特殊的变量True和False等价。
  以下假设变量:x = 7,y = 10,z = 7

运算符 描述 实例
== 等于 - 比较对象是否相等 x == y,返回 False
x == z,返回 True
!= 不等于 - 比较两个对象是否不相等 x != y,返回 True
x != z,返回 False
> 大于 - 返回x是否大于y x > y,返回 False
y > z,返回 True
< 小于 - 返回x是否小于y x < y,返回 True
y < z,返回 False
>= 大于等于 - 返回x是否大于等于y x >= y,返回 False
y >= z,返回 True
x >= z,返回 True
<= 小于等于 - 返回x是否小于等于y x <= y,返回 True
y <= z,返回 False
x <= z,返回 True

实例代码:

x = int(input('请输入x的值:'))
y = int(input('请输入y的值:'))
z = int(input('请输入y的值:'))
print('“{}”的返回结果为:{}'.format('x == y', x == y))
if  x == y:
   print('{} 等于 {}'.format('x', 'y'))
else:
   print('{} 不等于 {}'.format('x', 'y'))

print('“{}”的返回结果为:{}'.format('x == z', x == z))
if  x == z:
   print('{} 等于 {}'.format('x', 'z'))
else:
   print('{} 不等于 {}'.format('x', 'z'))

print('“{}”的返回结果为:{}'.format('x != y', x != y))
if  x != y:
   print('{} 不等于 {}'.format('x', 'y'))
else:
   print('{} 等于 {}'.format('x', 'y'))

print('“{}”的返回结果为:{}'.format('x != z', x != z))
if  x != z:
   print('{} 不等于 {}'.format('x', 'z'))
else:
   print('{} 等于 {}'.format('x', 'z'))

print('“{}”的返回结果为:{}'.format('x > y', x > y))
if x > y:
   print('{} 大于 {}'.format('x', 'y'))
else:
   print('{} 小于等于 {}'.format('x', 'y'))

print('“{}”的返回结果为:{}'.format('y > z', y > z))
if y > z:
   print('{} 大于 {}'.format('y', 'z'))
else:
   print('{} 小于等于 {}'.format('y', 'z'))

print('“{}”的返回结果为:{}'.format('x < y', x < y))
if x < y:
   print('{} 小于 {}'.format('x', 'y'))
else:
   print('{} 大于等于 {}'.format('x', 'y'))

print('“{}”的返回结果为:{}'.format('y < z', y < z))
if y < z:
   print('{} 小于 {}'.format('y', 'z'))
else:
   print('{} 大于等于 {}'.format('y', 'z'))

print('“{}”的返回结果为:{}'.format('x >= y', x >= y))
if x >= y:
   print('{} 大于等于 {}'.format('x', 'y'))
else:
   print('{} 小于 {}'.format('x', 'y'))

print('“{}”的返回结果为:{}'.format('y >= z', y >= z))
if y >= z:
   print('{} 大于等于 {}'.format('y', 'z'))
else:
   print('{} 小于 {}'.format('y', 'z'))

print('“{}”的返回结果为:{}'.format('x <= y', x <= y))
if x <= y:
   print('{} 小于等于 {}'.format('x', 'y'))
else:
   print('{} 大于 {}'.format('x', 'y'))

print('“{}”的返回结果为:{}'.format('y <= z', y <= z))
if y <= z:
   print('{} 小于等于 {}'.format('y', 'z'))
else:
   print('{} 大于 {}'.format('y', 'z'))

运行结果:

请输入x的值:7
请输入y的值:10
请输入y的值:7
“x == y”的返回结果为:False
x 不等于 y
“x == z”的返回结果为:True
x 等于 z
“x != y”的返回结果为:True
x 不等于 y
“x != z”的返回结果为:False
x 等于 z
“x > y”的返回结果为:False
x 小于等于 y
“y > z”的返回结果为:True
y 大于 z
“x < y”的返回结果为:True
x 小于 y
“y < z”的返回结果为:False
y 大于等于 z
“x >= y”的返回结果为:False
x 小于 y
“y >= z”的返回结果为:True
y 大于等于 z
“x <= y”的返回结果为:True
x 小于等于 y
“y <= z”的返回结果为:False
y 大于 z
上一篇下一篇

猜你喜欢

热点阅读