最近Pythonを学習するためにcodecademyを使用していますが、質問でいくつかの間違いに遭遇しましたので、簡単に記録します
たとえば、from math import sqrtは、このファイルのメソッドとしてsqrtをインポートします。 sqrt を直接呼び出します。
そして、インポートが import math の場合、呼び出し時に math.sqrt のメソッドを使用する必要があります。
では、自分のファイルに同じ名前の関数を定義したらどうなるでしょうか? 試してみましょう
Python コード
from math import sqrt def sqrt(n): return n print sqrt(13689) raw_input()
py ファイルを実行すると 13689 が出力されるため、定義した関数は自動的にブロックされます。
つまり、インポート数学を引用するより良い方法です。
さらに、Pythonはjava