我返回一個函數,使得:功能作爲返回值,Python的
add1 = make_adder(1)
add1(5)
#Result: 6
make_adder(5)(10)
#Result: 15
我現在有
def make_adder(n):
return lambda n: n+1
add1 = make_adder(1)
**錯誤注意!! *
但 我有另一個類似的問題,我需要檢查數字匹配的地方。
def is_same(x,y):
return x == y
def make_verifier(key):
return lambda n: is_same(262010771,key)
check_password = make_verifier(262010771)
如果鍵具有不同數量的,我應該得到一個假的,但我不明白的地方是錯誤的
你應該提出另一個問題,因爲你已經接受了這個答案。 – warvariuc