улучшил текст и немного код
def go_to_start(): mistake = ''' Я вас не понял, попробуйте еще раз ''' message = ''' LoreCraft ********** Приветствую, безымянный герой! Для начала выберите класс Нажмите |1|, чтобы выбрать Мечника ''' print(message) action = input() if action == "1": plot_1() elif action != "1": print(mistake) go_to_start() def plot_1(): mistake = ''' Я вас не понял, попробуйте еще раз ''' message = ''' Вы выбрали Мечника Глава 1. Начало ХП: 10 Урон: 0 Монеты: 0 ********** Нажмите |1| чтобы продолжить ''' print(message) action = input() if action == "1": plot_2() elif action != "1": print(mistake) plot_1() def plot_2(): mistake = ''' Я вас не понял, попробуйте еще раз ''' message = ''' Вы просыпаетесь после длительного сна Осматривая комнату, вы видите небольшой шкаф,стол и 2 стула Вы встаёте с кровати и медленно движитесь к столу На столе лежит старинный меч. Ржавый и тупой Посмотрев на рукоять вы, замечаете надпись "Мойс" Возможно, это чьё-то имя Нажмите |1| чтобы поднять меч со стола ''' print(message) action = input() if action == "1": plot_3() elif action != "1": print(mistake) plot_2() def plot_3(): mistake = ''' Я вас не понял, попробуйте еще раз ''' message = ''' Получен новый предмет: Старинный Меч Урон увеличен на 10! Осмотрев меч, вы переполняетесь решимостью Вы подходите к выходу Нажмите |1| чтобы выйти из дома ''' print(message) action = input() if action == "1": plot_4() elif action != "1": print(mistake) plot_3() def plot_4(): mistake = ''' Я вас не понял, попробуйте еще раз ''' message = ''' Выходя из дома ваши глаза слепит яркое солнце Покинув дом, вы видите несколько декоративно посаженных деревьев Вдали за забором вы видите тёмный лес окутанный слабым туманом Странный звук проносится слева от вас Нажмите |1| чтобы осмотреться ''' print(message) action = input() if action == "1": plot_5() elif action != "1": print(mistake) plot_4() def plot_5(): mistake = ''' Я вас не понял, попробуйте еще раз ''' message = ''' Ничего странного вы не замечаете Смотря на лес, вы чувствуете неожиданный вспрыск адреналина, чувствуете будто лес тянет вас Еще раз осмотревшись слева направо, вы польностью переполняетесь готовностью Нажмите |1| чтобы отправиться в лес ''' print(message) action = input() if action == "1": plot_6() elif action != "1": print(mistake) plot_5() def plot_6(): mistake = ''' Я вас не понял, попробуйте еще раз ''' message = ''' Подходя к лесу вы видите могущественные, огромные деревья Блуждая по лесу вы замечаете множество разновидностей ягод, грибов Прислушавшись вы слышите чьё-то тяжелое дыхание и слабые стоны Нажмите |1| чтобы осмотреться ''' print(message) action = input() if action == "1": plot_7() elif action != "1": print(mistake) plot_6() def plot_7(): mistake = ''' Я вас не понял, попробуйте еще раз ''' message = ''' В кустах за деревом точно виден чей-то силует Это человек! Нажмите |1| чтобы подойти''' print(message) action = input() if action == "1": plot_8() elif action != "1": print(mistake) plot_7() def plot_8(): mistake = ''' Я вас не понял, попробуйте еще раз ''' message = ''' Подойдя к кустам вы видите раненное тело разбойника Вас переполняет ненависть, откуда-то злость на всех разбойников в этом мире Слабым хриплым голосом разбойник просит вас о помощи Нажмите |1|, чтобы помочь Нажмите |2|, чтобы добить его ''' print(message) action = input() if action == "2": plot_9() elif action != "2": print(mistake) plot_8() def plot_9(): mistake = ''' Я вас не понял, попробуйте еще раз ''' message = ''' Резким взмахов меча вы пронзаете разбойника прямо в сердце В его кармане вы замечаете что-то интересное Нажмите |1| чтобы обыскать труп ''' print(message) action = input() if action == "1": plot_10() elif action != "1": print(mistake) plot_9() def plot_10(): mistake = ''' Я вас не понял, попробуйте еще раз ''' message = ''' Порыскав по карманам вы находите помятую записку !Получен новый предмет:Помятая записка! ''' print(message) exit() go_to_start()
11

Зачем обшибку каждый раз прописывать?

Ответить

я пытался ,но ошибка работает только в одном def(

Ответить