Задать вопрос
@Panos_Negra

Ошибка unindent does not match any outer indentation level как исправить?

при попытки запустить такой код (не весь)
if dr=='2':
                hp_i = hp_i + 5
                if hp_bosa<0:
                  hp_bosa = 0
                if hp_i<0:
                  hp_i = 0
                print('|------------------------------------------|')
                print(' \033[32m',name,'\033[0m\033[32m+5 хп')
                time.sleep(3)
                print(' \033[32m',name,'\033[0m:',hp_i,'/',hp_ii,'хп')
                randd = random.randint(1,2)
                if randd==1:
                  time.sleep(3)
                  print('  \033[2mбосик зевнул и не успел нечего сделать\033[0m')
                if randd==2:
                  time.sleep(3)
                  print('  \033[2mбосик забрал одну вкусняшку\033[0m')
                  time.sleep(3)
                  print('  \033[35mбосик \033[0m: \033[32m+4 хп')
                  time.sleep(3)
                  print('  \033[35mбосик \033[0m:',hp_bosa,'/',hp_b,'хп\033[0m')
                print('|------------------------------------------|')
            if hp_i==0 or hp_i<0:
             print('ты проиграл ')
             time.sleep(3)
             os.system('clear')
             menu()

выскакивает ошибка

File "main.py" , line 3417
if hp_i==0 or hp_i<0:

IndentationError: unindent does not match any oter indentation level

скажу сразу таб и пробелы я не смешывал перепроверил раз 5 а также конвертировал код с помощью саблайма но ошибка все та же
  • Вопрос задан
  • 93 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Невооружённым глазом видно, что у вас отступы неправильно расставлены.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы