Как же мне нравится и всегда умиляет, когда каждый пЫонЭр начинает в очередной раз предлагать: а давайте в C++ станем употреблять скобки, вывернутые наоборот - }{ вместо {} !
Intelide: Так напиши свой питон, где не нужны двоеточия. Шучу, он уже написан - Ruby. Для чтения двоеточие немного выделяет конструкцию, о чём, в общем-то, сказано в ответе Гвидо.
Intelide: На мой взгляд, это очень здорово, что у вас есть свой взгляд на то, что, с вашей точки зрения, считать более удачным и приемлимым решением. Да, в Python это реализовано так, по причинам указанным непосредственным автором языка. Но кто знает, может вы свое будущее настолько тесно свяжете с программированием, что создадите свой язык, лишенный тех недостатков, которые вы видите в других.Не боги горшки обжигают...
В свое время Python-ист Крис МакДоноу вместе с коллегами из Zope остались неудовлетворены своими поисками "правильного" с их точки зрения фреймворка из существующих на рынке и занялись разработкой своего собственного, Repoze. Спустя какое-то время они объединились с ребятами из Pylons, так родился Pyramid...