can only concatenate str (not 'int') to str : <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>
