簡體   English   中英

我有一個縮進錯誤:期望一個縮進塊

[英]I have an indentationerror: Expected an indented block

你好,下面是我的代碼即將發布的第64行附近的問題quiz = difficulty_level(user_level)有人可以幫忙嗎? 每次我運行它都會出現這個錯誤,對於我的生活,我無法弄清楚發生了什么或出了什么問題

def play():

    quiz = difficulty_level(user_level):
    print
    print quiz

    print "\nYou have only 5 tries best of luck.\n"


    answers_list = relate_answer(user_level)
    blanks_index = 0
    answers_index = 0
    number_of_guesses = 5
    guesses_limit = 0

     while blanks_index < len(blanks):
          user_answer = raw_input("type in your answer for " + blanks[blanks_index] + ": ")
        if check_answer(user_answer,answers_list,answers_index) == "Correct":
            print "nice job! that is the right answer!\n"
            quiz = quiz. replace(blanks[blanks_index],user_answer)
            blanks_index += 1
            answers_index += 1
            number_of_guesses = 5
            print quiz
            if blanks_index == len(blanks):
                print "Congrats"

            else:
            number_of_guesses -= 1
            if number_of_guesses == guesses_limit:
                print "Game over!"
                break
            elif number_of_guesses < guesses_limit:
                print "invalid"
                break
            else:
                print "incorrect try one more time"
                print "You have" + str(number_of_guesses) + "This many guesses left"

play()

更改

while blanks_index < len(blanks):
     user_answer = raw_input("type in your answer for " + blanks[blanks_index] + ": ")
    if check_answer(user_answer,answers_list,answers_index) == "Correct":

while blanks_index < len(blanks):
    user_answer = raw_input("type in your answer for " + blanks[blanks_index] + ": ")
    if check_answer(user_answer,answers_list,answers_index) == "Correct":

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM