title: sin with taylor series in python
body: <p>This is my code :</p>
  
  <pre><code>import math    
  x=float(( input ('x ? ' )))  
  n  = 1000   #a big number 
  b=0      
  for i in range (n):    
     a=(((((-1)**i))*(x**((2*i)+1)))/(math.factorial((2*i)+1)))   
     b+=a     
  print (b)
  </code></pre>
  
  <p>but it doesn't work and shows this error:</p>
  
  <pre><code>"OverflowError: long int too large to convert to float"
  </code></pre>