Python operator.ge()函数与示例

operator.ge() 功能

operator.ge()函数是运算符模块的库函数,用于对两个值执行“大于或等于运算”,如果第一个值大于或等于第二个值,则返回True,否则返回False。

模块:

    import operator

语法:

    operator.ge(x,y)

Parameter(s):

  • x,y –要比较的值。

返回值:

此方法的返回类型为bool,如果x大于或等于y,则返回True,否则返回False。

范例1:

# Python operator.ge() Function Example

import operator

# 整数
x = 10
y = 20

print("x:",x, ", y:",y)
print("operator.ge(x,y): ", operator.ge(x,y))
print("operator.ge(y,x): ", operator.ge(y,x))
print("operator.ge(x,x): ", operator.ge(x,x))
print("operator.ge(y,y): ", operator.ge(y,y))print()# 弦
x = "Apple"
y = "Banana"

print("x:",x, ", y:",y)
print("operator.ge(x,y): ", operator.ge(x,y))
print("operator.ge(y,x): ", operator.ge(y,x))
print("operator.ge(x,x): ", operator.ge(x,x))
print("operator.ge(y,y): ", operator.ge(y,y))print()# 打印函数的返回类型
print("type((operator.ge(x,y)): ", type(operator.ge(x,y)))

输出:

x: 10 , y: 20operator.ge(x,y):  Falseoperator.ge(y,x):  Trueoperator.ge(x,x):  Trueoperator.ge(y,y):  True

x: Apple , y: Bananaoperator.ge(x,y):  Falseoperator.ge(y,x):  Trueoperator.ge(x,x):  Trueoperator.ge(y,y):  True

type((operator.ge(x,y)):  <class 'bool'>

范例2:

# Python operator.ge() Function Example
import operator

# 输入两个数字
x = int(input("Enter first number : "))
y = int(input("Enter second number: "))

# 打印值
print("x:",x, ", y:",y)

# 比较
if operator.ge(x,y):
  print(x, "is greater than or equal to", y)
else:
  print(x, "is not greater than or equal to", y)

输出:

RUN 1:
Enter first number : 20
Enter second number: 10
x: 20 , y: 10
20 is greater than or equal to 10

RUN 2:
Enter first number : 10
Enter second number: 10
x: 10 , y: 10
10 is greater than or equal to 10

RUN 3:
Enter first number : 10
Enter second number: 20
x: 10 , y: 20
10 is not greater than or equal to 20