IndentationError: ожидал блок с отступом, но кажется правильным - PullRequest
0 голосов
/ 27 мая 2019

В приведенном мною коде есть

>IndentationError in line 10, or at the END of:

> while ((while_bolian == "") and (correct_count >= 0) and (total_count != 0)) or ((while_bolian == True) and (correct_count >= 0) and (total_count != 0)):

Однако все мои отступы кажутся правильными, я использую pycharm, и если я помещаю курсор сразу после строки кода выше, он говорит: Indent Expected.

Я провел исследование об этой ошибке, но, похоже, ничего не помогло с этой проблемой.

    total_count = int(input("how many questions do you want to be in the quizz \n10.\n50.\n100.\n:"))
    try:
        while ((while_bolian == "") and (correct_count >= 0) and (total_count != 0)) or ((while_bolian == True) and (correct_count >= 0) and (total_count != 0)):
    except ValueError:
        print("please enter a question limit")

>     line 10
        except ValueError:
        ^
IndentationError: expected an indented block

> Process finished with exit code 1

1 Ответ

0 голосов
/ 28 мая 2019

В то время как нужна инструкция типа pass, с дополнительным отступом.
Сейчас while пытается запустить except!
См., Например, Синтаксис Python для пустого whileпетля

...