I was trying to explain how my code worked when I started to talk about print() and was confused as to whether it was a command or a function. 
I understand that you can define functions using def x where x is the name of the function, but what is the difference and could someone show me examples? 
Thanks.
