title: int() can't convert non-string with explicit base
body: <p>This is my code:</p>
  
  <pre><code>import easygui
  from random import randint
  
  Minimum = easygui.enterbox(msg = "Choose your minimum number")
  Maximum = easygui.enterbox(msg = "Choose your maximum number")
  operator = easygui.enterbox(  msg="which operator would you like to use? X,/,+ or - ?",title="operator")
  questions = easygui.enterbox(msg = "enter your desired amount of questions")
  
  for a in range(int(questions)):
    rn1 = randint(int(Minimum), int(Maximum))
    rn2 = randint(int(Minimum), int(Maximum))
    answer = easygui.enterbox("%s %s %s =?" %(rn1, operator, rn2))
    realanswer = operator (int(rn1,rn2))
    if answer == realanswer:
     print "Correct"
    else:
     print 'Incorrect, the answer was' ,realanswer
  </code></pre>
  
  <p>When I try and run it, all the enterboxes come up fine, it is when it looks at line 13 that it produces this error:</p>
  
  <blockquote>
    <p>int() can't convert non-string with explicit base</p>
  </blockquote>
  
  <p>I tried running the code without the <code>int()</code>, and then it gives me: </p>
  
  <blockquote>
    <p>'str' object is not callable</p>
  </blockquote>