короче отсутствие закрывающих скобочек для statements провоцирует снижать цикломатическую сложность такой мой тезис я бы хотел его подтвердить анализом цикломатической сложности стандартных библиотек .Net \ Java vs Python
некоторые линтеры проверяют это дело и выдают предупреждения. считается хорошим тоном иметь цикломатическую сложность не более N, где N может вариироваться от 5 до 10 в зависимости от команды/ЯПа/фреймворка/тп
короче отсутствие закрывающих скобочек для statements провоцирует снижать цикломатическую сложность такой мой тезис я бы хотел его подтвердить анализом цикломатической сложности стандартных библиотек .Net \ Java vs Python
это называется рефакторингом (выносом функций) и хорошим тоном, от ЯП не зависит