0
我正在编写一个hangman代码,并且无法为无效的字母猜测设置错误(例如,猜测应该在az,no numbers或multiple之间字母串)。这可能是一个相当简单的解决方案,但我在正式确定代码时遇到了麻烦。这里是我如何实现的代码:如何在Hangman(Python)中初始化字母猜测提示错误
while ((count < 6) and win):
guess = input("Please enter the letter you guess: ")
if guess:
try:
guess = guess.lower()
lettersCorrect += 1
if (guess not in letterList): #SYNTAX ERROR
print ("You need to input a single alphabetic character!")
continue
我注意到我得到的语法错误。 letterList是我创建的包含所有可接受字母(a-z)的列表。我的编码是关闭的,还是有一种更简单的方式来说,“如果不在letterList中”。
谢谢。
你拥有它是正确的,你忘记了和'except'块。但包括一个尝试是多余的。 – squiguy