필자는 파이썬 튜토리얼을 살펴보고 "람다"도구로 나 자신을위한 약간의 연습을하기로 결정했습니다. 기본 제곱근 계산기입니다. 그러나, 그것을 실행하려고하면 숫자를 반환하지 않습니다. 지금까지의 모습입니다.파이썬 ... 람다가 작동하지 않습니까?
x = int(raw_input("Enter number:"))
def power(n):
return lambda x: x**n
sqrt = power(0.5)
sqrt(x)
왜 작동하지 않습니까? 내가 끔찍한 실수를 저 지르면 저를 경계하십시오. 기억해라, 나는 초보자이므로 복잡한 언어를 사용하지 말아라.
어떤 python 버전을 사용하고 있습니까? 파이썬 2.7.2에서 잘 작동합니다. –
그건 이상한 일입니다 ... 파이썬 2.7.2도 사용하고 있으며 작동하지 않습니다. – Amit
정확히 작동하지 않는 것은 무엇입니까? '4'를 입력하면 '2.0'이 반환됩니다. –