python需要确认才执行的函数

用于需要确认才执行的函数,例如图形界面中的密码输入,密码正确才执行

def adder(a, b, c):
    return a + b + c


def checker(function, order, args):  # 需要通过确认参数才执行的函数
    if order:
        return function(*args)   # 这里的*args起了解包的作用
    else:
        return False


print(checker(adder, True, (2, 3, 4)))   #  9
print(checker(adder, False, (2, 3, 4)))   # False

你可能感兴趣的:(python)