I have defined a function using Python as follows:
def output ():
print "Hello, world!"
output ()
When this script is run in windows command line it will return:
Hello, world!
What I would like clarified is: why this is? Why is a value output despite there having been no return value defined?