Alex_KutsanЭто грустно.
Если чесно я ещё немного не понял эту фразу
Alex_KutsanЭто очень мало, поверьте.
да и вобще я уже 3 раза менял архитектуру и всё заново переписывал
Ваши print “NO” делят программу на несколько логических блоков. Вот разделите эти блоки и разнесите их по функциям. Функция должна возвращать “NO” или “YES” (ну или 0 и 1, это не имеет значения).
Если функция вернула “YES”, то переходите к следующей, если “NO”, то print “БИДА!!!!11” sys.exit(), например…
Вот вам самый быстрый способ переписать вашу программу.
P.S. у меня закончилось пиво.