math
モジュールをインポートせずにPythonで分数(たとえば2/3または1/2)を計算する方法はありますか?
コードスニペットは単純です。
# What is the cube root of your number
n = float(raw_input('Enter a number: '))
print(n**(1/3))
非常に単純なコードですが、どこを見てもmath
モジュールをインポートするように指示されています。そのスニペットを、作業中のより大きなコードに追加したいだけです。Pythonは.333333333ではなく1/3が0であると感じているため、答えとして1を取得し続けます。.33333を配置することもできますが、これは一時的な修正であり、将来のプロジェクトでこの非常に基本的な計算を実行する方法を知りたいと思います。