Hey,
Summarized:
PRINT(): It shows the result, it displays the result on the screen
return: it just makes an operation but does not print it
ANALOGY:
You did your maths homework. You 'returned the value' of the maths homework, so you performed a set of actions.
If someone has to see your homework, you have to show it to them, so you have to print them.
They cannot see your homework, even though you have done it (pretty much what return means) if you do not print it.
I hope that made sense :)