title: can only concatenate str (not 'int') to str
body: <p>I want to make a simple addition program but get stuck at an error stating the following:
  TypeError: can only concatenate str (not 'int') to str.</p>
  
  <p>I have no idea what to do, I am pretty new to Python coding.</p>
  
  <pre><code>def addition():
      x = int(input("Please enter the first number:"))
      y = int(input("Please enter the second number:"))
      z = x+y
      print("The sum of " +x+ " and " +y+ " gives " +z )
  </code></pre>
  
  <p>I expect the code to return the value of the sum of the two entered values.</p>