나는 수학 모듈로 극좌표 배열을 만들려고했습니다. 그러나 math.sin (math.pi) 항상 잘못된 결과를 제공합니다. 파이썬 2.7과 또는 3.5 같은 잘못된 결과 :이Sin pi : 잘못된 결과를 내십시오
import math
m = math.radians(180)
print (math.sin(m))
pi = math.pi
print (pi)
print (math.sin(pi))
1.2246467991473532e-16
3.141592653589793
1.2246467991473532e-16
내 코드가 같은 오류 : 주석에 언급
import math
a = 180 #(degree)
r = 10
n = 8
b = float(a)/n
pi = math.radians(180)
print math.sin(pi)
for i in range(0,2*n+1):
print i
c1 = b*i
print c1
c2 = c1*math.pi/a #c : radians
print c2
sinb = math.sin(c2)
cosb = math.cos(c2)
x = r*sinb
y = r*cosb
#print (x, y)
스레드가 설명을 제공하지 않는 해결책 ; 그래서 설명이 필요없고 솔루션없이 문제를 해결할 수 있고 코디의 답은 나에게 해결책을 제시합니다. 다른 스레드가 중복되는 스레드에서 응답 언급을 표시한다고 생각하는 경우
감사합니다. – seghier