(about some ambiguity, some unitialized values, some unreachable code.. there are a lot of good reasons to issue warnings, and if the compiler show something like "warning: near XXXX", then you could arrange for XXX to be "Hello, World" and it's won)
(but once again, I don't know if Python's compiler issues warnings for such things)