этот код выдает мне еще: ^ Ошибка отступа: неожиданная ошибка без указания

#python #python-3.x

#python #python-3.x

Вопрос:

         elif pluput == "stop":
            try:
                if atks == 0:
                    print("no attacks running")
                    main()
                else:
                    attack = False
                    print("                  [33[34mplu33[00m] stoped all running attacks")
                    while not attack:
                        if atks == 0:
                            attack = True
        else:
            main()
try:
    clear = "clear"
    os.system(clear)
    print(banner)
    main()
except KeyboardInterrupt:
    print ("n                  [33[34mplu33[00m] CTRL has been pressed")
    main()
  

Комментарии:

1. Для первого try требуется except блок

2. указание, в какой строке вы получаете ошибку, обычно помогает ответить на вопрос или сделать комментарий в коде

Ответ №1:

у каждого try в python должно быть исключение

     elif pluput == "stop":
        try:
            if atks == 0:
                print("no attacks running")
                main()
            else:
                attack = False
                print("                  [33[34mplu33[00m] stoped all running attacks")
                while not attack:
                    if atks == 0:
                        attack = True
         except:
             print("some error")
    else:
        main()
try:
    clear = "clear"
    os.system(clear)
    print(banner)
    main()
except KeyboardInterrupt:
    print ("n                  [33[34mplu33[00m] CTRL has been pressed")
    main()