
# sinApprox.py
# input: 30

import math
N = 25 

degs = float(input("degrees? "))
x = math.radians(degs)

i = 1
sum = x
sign = 1
while i < N:
  sign = -sign
  i += 2
  term = sign*x**i/math.factorial(i)
  sum += term

print(f"     sin(x) = {sum} ({N} terms)")
print("math.sin(x) =", math.sin(x))
