I持ってmath domain error
例外スローし、このコード:このPythonの数値エラーをうまく処理するには?
v = -1.0
for i in range (201):
print acos (v)
v += 0.01
をしかし、私はこれに変更した場合、それが動作:
v = -100
for i in range (201):
print acos (v/100.0)
v += 1
これが原因で、丸めのですか?
これをPythonで最もうまく解決する方法は?それとも私は最後の例のようにしなければなりませんか?
私は数学的な問題のように見えます。 'acos'が入力をサポートしているかどうか確認しましたか? – muhuk
あなたが見ることができるかわかりませんが、2番目のコードは最初のコードとは異なるものを実行しています... – JBernardo
最初の例で最後の行を修正しました。 –