Peter Otten a écrit :
korean_dave wrote:

This allows me to see output:

---begin of try.py
print "Hello World"
--end of try.py

This DOESN'T though...

--begin of try2.py
def main():
 return "Hello"
main() # add this
--end of try2.py

Can someone explain why???

Python doesn't call the main() function; you have to invoke it explicitly.

<OP>
And while we're at it, your main function *returns* a value, but doesn't *print* anything.
</OP>
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to