Python output not showing on Mac Terminal
Question: I have a very simple code that I wanted to execute;

    
    
    #!/usr/bin/env python
    import sys
    
    def Hello(name):
        name = name + '!!!!'
        print('Hello', name)
    
    if __name__ == '___main___':
        Hello(sys.argv[0])
    

and on the Terminal (I'm using iterm2, Mac OSX 10.11.3).

    
    
    python lesson1.py aaaa
    

and is not showing anything.

[![enter image description
here](http://i.stack.imgur.com/QI4gH.png)](http://i.stack.imgur.com/QI4gH.png)


Answer: `___main___` has three underscores surrounding `main`. It should be two:

    
    
    ___main___
    ↑        ↑
    

TO

    
    
    __main__
    

