title: Traceback errors when calling function
body: <p>question: 
  Define a function goguess() that implements a number guessing game as described below. Strategize as pair programmers. Then iteratively code and test.
  In []: goguess()
  I have a number between 1 and 20 inclusive.
  Guess: 6
  6 is too low.
  Guess: 10
  10 is too high.
  Guess: 9
  Right! My number is 9! You guessed in 3 guesses!</p>
  
  <p>Code:</p>
  
  <pre><code>   from __future__ import print_function
  import random
  def goguess():
      guesses=0
      HighNumber = random.randint()
      LowNumber = random.randint()
      if LowNumber &gt;= HighNumber:
          LowNumber = LowNumber - HighNumber
      answer = random.randint(LowNumber,HighNumber)
      print ('I have a number between', LowNumber, 'and', HighNumber, 'inclusive.')
      guess = raw_input("Guess:")
      while guess != answer:
          if guess &lt; answer:
              print (guess, 'is too low')
              guess = raw_input("Guess:")
              guesses += 1
          elif guess &gt; answer:
              print (guess, 'is too high')
              guess = raw_input("Guess:")
              guesses += 1
          else:
              print ('Right! My number is', answer, '!', 'You guessed in', guesses,  'guesses!')
  </code></pre>
  
  <p>Error: </p>
  
  <pre><code>Traceback (most recent call last):
    File "&lt;stdin&gt;", line 1, in &lt;module&gt;
    File "&lt;stdin&gt;", line 4, in goguess
  TypeError: randint() takes exactly 3 arguments (1 given)
  </code></pre>