整个程序按照我的预期运行。我试图制作刽子手,当else
这件事不起作用时,一个if
语句永远不会运行。
def playGame():
letterGuess = input("What is your guess: ")
if letterGuess in letters:
print("The word included", letterGuess)
while letterGuess in letters:
if letterGuess in letters:
storage = letters.index(letterGuess)
spaces.pop(storage)
spaces.insert(storage, letterGuess)
letters.pop(storage)
letters.insert(storage, "-")
else:
usedLetters.insert(0, str(letterGuess))
Board = Board + 1
print(t)
print("Wrong Letters", usedLetters)
print(spaces)
答案 0 :(得分:1)
ncu -u -a
只会在此情况下运行
因为while letterGuess in letters:
嵌套在while中,所以它总是会进入这个块,因为它进入了while。所以永远不会输入else块
答案 1 :(得分:0)
首先,您使用while循环遍历dict的元素,因此每个当前元素实际存在。 对不起我的英语,我希望你能理解我。