我的 Python 猜谜游戏出错。出现错误
Error in my Python guessing game. errors appearing
我在 python 中制作了一个猜谜游戏,其中会有一个字符串,您必须猜测并输入它。您尝试了 3 次,如果失败,打印的声明将显示“游戏失败”,但我收到无法解决的错误。这是代码:
Total_Guesses = 3
Guess = ""
G = 1
Seceret_Word = "Lofi"
Out_of_Guesses = False
while guess != Seceret_Word and not(Out_of_Guesses):
if G < Number_of_Guesses
guess = input("Enter your guess:")
G += 1
else:
Out_of_Guesses = True
if Out_of_Guesses:
print("OUT OF GUESSES")
else:
print("you win")
请与我们分享您的错误。
首先,您的代码中存在简单的语法问题。 缩进是Python中非常重要的概念。
缩进:
while something:
doThis()
或类似这样的东西,
if something:
doThat():
还有一些你没有定义的变量。如果你不定义你就不能使用它们。 猜测,Number_of_Guesses如果你是新手,这些很重要
这是您的代码的固定版本:
total_guess_count = 3
guess_count = 0
secret_word = "Lofi"
while guess_count < total_guess_count:
guess = input("Enter your guess: ")
if guess == secret_word:
print("You win!")
break
else:
guess_count += 1
if guess_count == total_guess_count:
print("You lost!")
else:
print("Try again!")
你应该遵守 naming variable 规则才能变得更好。例如,通常您不会以大写字符开头。您定义了“猜测”,但试图在 while 条件下检查“猜测”。
而且你应该首先开始检查获胜条件,如果你试图在其他地方做到这一点 body,程序将无法正常运行。我的意思是是的,它可以工作,但可能会有错误。
我在 python 中制作了一个猜谜游戏,其中会有一个字符串,您必须猜测并输入它。您尝试了 3 次,如果失败,打印的声明将显示“游戏失败”,但我收到无法解决的错误。这是代码:
Total_Guesses = 3
Guess = ""
G = 1
Seceret_Word = "Lofi"
Out_of_Guesses = False
while guess != Seceret_Word and not(Out_of_Guesses):
if G < Number_of_Guesses
guess = input("Enter your guess:")
G += 1
else:
Out_of_Guesses = True
if Out_of_Guesses:
print("OUT OF GUESSES")
else:
print("you win")
请与我们分享您的错误。
首先,您的代码中存在简单的语法问题。 缩进是Python中非常重要的概念。
缩进:
while something:
doThis()
或类似这样的东西,
if something:
doThat():
还有一些你没有定义的变量。如果你不定义你就不能使用它们。 猜测,Number_of_Guesses如果你是新手,这些很重要
这是您的代码的固定版本:
total_guess_count = 3
guess_count = 0
secret_word = "Lofi"
while guess_count < total_guess_count:
guess = input("Enter your guess: ")
if guess == secret_word:
print("You win!")
break
else:
guess_count += 1
if guess_count == total_guess_count:
print("You lost!")
else:
print("Try again!")
你应该遵守 naming variable 规则才能变得更好。例如,通常您不会以大写字符开头。您定义了“猜测”,但试图在 while 条件下检查“猜测”。
而且你应该首先开始检查获胜条件,如果你试图在其他地方做到这一点 body,程序将无法正常运行。我的意思是是的,它可以工作,但可能会有错误。