И в каком же месте он профессиональный? :) Единственное что здесь могу понять программисты - это назначение этих отступов. А то, что типа боец 2D игры, супер-ударом, сдвинул строки - понятно всем.
вместо if else пишем if not - return соответствующей ошибки. И только когда пройдет все проверки делаем что надо. Тогда не будет такой лесенки и можно без exception'ов обойтись.
Единственное что здесь могу понять программисты - это назначение этих отступов. А то, что типа боец 2D игры, супер-ударом, сдвинул строки - понятно всем.