数値,文字,文字列リテラルを使わずHello World

「数値,文字,文字列リテラルを使わずに Hello World を出力」するという問題があったらしいのでやってみた.

#!/usr/bin/env python
# -*- coding: utf-8 -*-
     
class Hello:
    def __init__(self):
        pass
     
class World:
    def __init__(self):
        print Hello.__name__, World.__name__
     
hello = World()

9月30日追記
別にクラスでやる必要もなかった

#!/usr/bin/env python
# -*- coding: utf-8 -*-

def World():
    pass
def Hello():
    print Hello.__name__, World.__name__
Hello()