Is there a way to specify the function in the if condition in the arguments to a function? For example, I want to be able to do something like this:
a = int(input('number between 0 and 5'))
b = >=
def fun1(a, b):
if a b 0:
print('...')
>Solution :
Yes, you can use methods from the operator library if you want to use the comparision operator as a parameter to a function — in this case, you’re looking for operator.ge:
import operator
a = int(input('number between 0 and 5'))
b = operator.ge
def fun1(a, b):
if b(a, 0):
print('...')