我正在编写一个刽子手代码,并且无法为无效的字母猜测设置错误(即猜测应该在 az、没有数字或多个字母字符串之间)。这可能是一个相当简单的解决方案,但我无法将代码形式化。这是我实现代码的方式:
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 是我创建的包含所有可接受的字母 (az) 的列表。我的编码是关闭的,还是有一种更简单的方法可以说“如果不在 letterList 中”。
谢谢。