Pythonのインデントはわかりにくい?

Pythonのコードはインデントでブロックを管理しているから、
他の言語に慣れている人にはブロックの終わりがわかりにくい?
他の言語の様に、ブロックの終わりの目印が欲しい?

def main():
    # do something 1
    # do something 2
    # do something 3
    # do something 4
    print "hello"

main()


なら、endを自前で用意してしまえば良いじゃない

end = 1


def main():
    # do something 1
    # do something 2
    # do something 3
    # do something 4
    print "hello"
end

main()


っていう技(?)を、今日、柴田さんから教わった。
いや、わたしゃ、やらんよ?
15日に行われたPython Code Reading 06については、後日書く。