내가 가지고 math domain error
예외 발생이 코드 :이 파이썬 수치 오류를 가장 잘 처리하는 방법은 무엇입니까?
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
이 때문에 반올림인가?
어떻게 이것을 파이썬에서 가장 잘 해결할 수 있을까요? 아니면 그냥 마지막 예처럼해야합니까?
나에게는 수학적인 문제처럼 보입니다. 'acos'가 입력을 지원하는지 확인 했습니까? – muhuk
볼 수 있는지 모르겠지만 두 번째 코드가 첫 번째 코드와 다른 것을 수행 중입니다 ... – JBernardo
죄송합니다 첫 번째 예제에서 마지막 줄을 고쳤습니다. –