目前这是我的代码,但我不知道如何将生活的概念融入我的刽子手游戏。当游戏结束(0条生命)时,我希望游戏结束,即使他们在7次尝试后还没有弄清楚单词
master = input("Enter a word: ")
print("\n"* 50 )
word = list(master)
length = len(word)
right = list("_" * length)
finished = False
while finished == False:
guess = input("Guess a letter!")
if guess not in master:
print("This letter is not in the word.")
for letter in word:
if letter == guess:
index = word.index(guess)
right[index] = guess
word[index] = "_"
print(right)
if list(master) == right:
print("You win!")
again = input("Again? y/n ")
if again == "y" or "Y":
master = input("Enter a word: ")
print("\n" * 50)
word = list(master)
length = len(word)
right = list("_" * length)
else:
finished = True
您必须用允许的错误尝试次数初始化变量,并在每次输入错误时将其减1。在继续循环之前,最后检查尝试次数是否已完成(即0)
相关问题 更多 >
编程相关推荐