> -- slava писал(а):
> Ну и какая разница break с середины или return?

Большая. С return код будет нагляднее кучи if/else'ов.

> -- slava писал(а):
> Деление на процедуры и вложенные if позволяют все это разрулить.

Вложенные if обфусцируют код не хуже "таких" циклов. Plain is better than nested - см. дао питонаАх да, философия питона вам неинтересна, насколько я помню...

> -- slava писал(а):
> Но C-шники не любят делить на функции.

Я вас умоляю...

> -- slava писал(а):
> Вложенных функций нет.Не вложенную (даже private) -- вроде как нужно объявить в h-файле.

Вы заблуждаетесь.