title: Longrunning python script to create collatz graph
body: <p>I've been trying to write a python script to make a graph of the iterations it takes for a number to go through the collatz conjecture. In this example I only used a very small range (Only the number 1) but this script seems to keep running and will not produce a graph even after being run for 10 minutes. Below is the code. Any advice? </p>
  
  <pre><code>import math
  import matplotlib.pyplot as plt
  
  def collatz(x):
      count = 0
      while x != 1:   
          if x % 2 == 0:
              x=x/2
              count=count+1
          else:
              x=(x*3)+1
              count=count+1
      return count 
  x_coordinates = []
  y_coordinates = []
  for i in range(0, 2):
      x_coordinates.append(i)
      y = collatz(i)
      y_coordinates.append(y)
  
  plt.plot(x_coordinates, y_coordinates)
  plt.show()
  </code></pre>