title: Are there number limitations in python?
body: <p>I have made a Python 3 program to calculate pi for a school project, but it always stops at 16 decimal places. Is there a limit to the length of numbers in python? If so is there a language that I could use that will let me continue?</p>
  
  <pre><code>accuracy = int(input("accuracy:  "))
  
  current = 2
  opperation = "+"
  number = 3
  count = 1
  
  for i in range (accuracy):
      if opperation == "-":
          number = number - (4/(current*(current+1)*(current+2)))
          opperation = "+"
      elif opperation == "+":
          number = number + (4/(current*(current+1)*(current+2)))
          opperation = "-"
      current += 2
      print(str(count).zfill(8)) + ":    " + str(number)
      count += 1
  </code></pre>