title: Adding ints as a string does not output correct value
body: <pre><code>import time
  import random
  print("Hi user, what is your name?")
  name = input()
  print("Right "+name," lets get on!")
  time.sleep(1)
  number1 = random.randrange(1, 50)
  number2 = random.randrange(1, 50)
  print("What is " + str(number1) + "+" + str(number2))
  response = input()
  answer = str(number1) + str(number2)
  if response == answer:
      print("Welldone " + name + "That's Right!")
  elif response != answer:
      print("I'm afraid that's wrong, maybe next time!") 
  </code></pre>
  
  <p>Even if the answer is right it outputs: "I'm afraid that's wrong, maybe next time!"</p>