私はPythonチュートリアルを行っていましたが、 "Lambda"ツールを使用して自分自身で少しのエクササイズを作成することにしました。それは基本的な平方根計算機です。しかし、それを実行しようとすると、数値は返されません。これまでの見方は次のとおりです。Python ... Lambdaは機能しませんか?
x = int(raw_input("Enter number:"))
def power(n):
return lambda x: x**n
sqrt = power(0.5)
sqrt(x)
なぜ機能しないのですか?恐ろしい間違いをしてしまったら、私に警告してください。覚えておいて、私は初心者なので、複雑な言葉はしないでください。
どのようなpythonのバージョンを使用していますか? Python 2.7.2でうまく動作します –
これは変です...私もPython 2.7.2を使用していますが、動作しません。 – Amit
正確には動作しません。 '4'を入力すると' 2.0'が返されます。 –