title: How would I put this code into a function
body: <p>I want to put this into a function newton(x) that allows users to enter there value for x.  </p>
  
  <pre><code>from math import *
  x=20
  for iteration in range(1, 1001):
  
          xnew = x - (((3*10**-5)*exp((log1p(10**3/(3*10**-5)))*(1-exp(-.12*x))))-1)/(.12*(3*10**-5)*exp((log1p(10**3/(3*10**-5))))*(1-exp(-.12*x)*(-.12*x))) # the Newton-Raphson's formula
          print("Error",x-xnew," Xn:   ", xnew)
          if abs(xnew - x) &lt; 0.000001:
              break  
  
          x = xnew  
  print('The root : %0.5f' % xnew)
  print('The number of iterations : %d' % iteration)
  </code></pre>