0
私は現在、Python 3.3.2を使用しており、小数点モジュールを使用しようとしています。私の現在のコードはこれを試した後小数点モジュールを使用できませんか?
import decimal
def main():
x = decimal.Decimal(1.3443)
y = decimal.Decimal(3.3493480)
z = decimal.multiply(x,y)
main()
ですが、私はエラーメッセージ「はAttributeError: 『をモジュール』オブジェクトには属性 『乗算』を持っていません」を取得します。私は自分のコードを変更する場合:
from decimal import Decimal
from decimal import multiply
def main():
x = Decimal(1.3443)
y = Decimal(3.3493480)
z = multiply(x,y)
main()
私は、エラーメッセージ「はImportErrorを:名前乗算をインポートすることはできません」を取得します。
これは、小数点モジュールの「追加」、「減算」、および他の多くのメソッドの場合にも当てはまります。なぜ私はこれらを使うことができないのか誰にも分かりますか?うまく動作するのは「小数」だけです。
と小数モジュールはでこのような機能を持っていないことを行っていない場合、私は知らない すべての数学の事をインポートしますモジュールレベル。おそらく[Contextクラス](https://docs.python.org/3/library/decimal.html#decimal.Context)のメソッドについて考えていますか? – BrenBarn
@BrenBarn oh wow yes。ありがとうございました。 – Jake