2 回答

TA貢獻(xiàn)1834條經(jīng)驗(yàn) 獲得超8個(gè)贊
縮進(jìn)是一種觸動。嘗試這個(gè):
exact_word = "Guessing"
guess_kid = ""
guess_count = 0
guess_limit = 3
out_of_guesses = False
while guess_kid != exact_word.casefold() and not(out_of_guesses):
if guess_count < guess_limit:
guess_kid = input("Enter another word : ")
guess_count += 1
else:
out_of_guesses = True
if out_of_guesses:
print("Out of luck")
else:
print("you win")
使用循環(huán)/子句后跟蹤縮進(jìn)很重要。由于我們沒有在while:循環(huán)之前縮進(jìn),我將前 5 行移動到完全左對齊。
因?yàn)閣hile:循環(huán)開始一個(gè)循環(huán),所以下一個(gè)子句if和相應(yīng)的else子句縮進(jìn)一個(gè)。這些子句下的子集文本再次縮進(jìn)。
希望這可以幫助!

TA貢獻(xiàn)1875條經(jīng)驗(yàn) 獲得超3個(gè)贊
exact_word = "Guessing"
guess_kid = ""
guess_count = 0
guess_limit = 3
out_of_guesses = False
while guess_kid != exact_word.casefold() and not(out_of_guesses):
if guess_count < guess_limit:
guess_kid = input("Enter another word : ")
guess_count += 1
else:
out_of_guesses = True
if out_of_guesses:
print("Out of luck")
else:
print("you win")
這對你有用。一旦在 中進(jìn)行了一些更改,您需要檢查條件out_of_guesses。
添加回答
舉報(bào)