Я использовал следующий «шаблон» Python в течение некоторого времени, когда сталкивался со сложными вложенными операторами «if». Но я не видел, чтобы это напрямую обсуждалось где-либо в Интернете. Я упускаю что-то очевидное или мне можно продолжать его использовать?
Код: Выделить всё
bOnce: bool = True
bAct: bool = False
while (bOnce):
bOnce = False
if (self.isEmpty()):
break
# end_if
if (self._iIndex >= self._count):
# log message
break
# end_if
# perform action here or elsewhere
bAct = True
# end_while
if (bAct):
...
Пример кода представляет собой всего лишь пример, написанный программистом Camal.
Подробнее здесь:
https://stackoverflow.com/questions/798 ... statements