【发布时间】:2018-02-04 21:34:35
【问题描述】:
这是我的刽子手游戏代码。我不知道如何检查他们输入的字母是否在单词中,然后检查字母序列是否等于单词中的字母。
感谢您的帮助。
import sys
import random
answers = [ a long list of possible answers all correctly formatted :d ]
again =""
num = 0
win = True
while again == "":
contin = input("""
...Hangman...
enter to play
['stop'] to stop
""")
again = contin.title()
if again == "":
num = random.randint(0,len(answers)-1)
word = answers[num]
tries = len(word)+10
print(word)
while :
guessmessage ="guess a letter.... You have ",tries,"tries: "
guess = input(guessmessage)
if tries != len(word)+10:
for letter in word:
if guess != letter:
print(" ")
tries = tries - 1
else:
print(letter)
tries = tries - 1
else:
sys.exit("You Have Ran Out Of Attempts..... Better Luck Next Time!")
else:
sys.exit("You Have Quit The Game! :( ")
【问题讨论】:
-
请更具体地说明您遇到问题的部分。您的代码中“出了什么问题”。为我们缩小您的问题范围,以便我们作为志愿者知道从哪里开始寻找,并且实际上有动力去寻找。请查看:在发布您的下一个问题之前,请阅读并遵循以下文档:stackoverflow.com/help/how-to-ask 和 stackoverflow.com/help/mcve,然后是
edit您的问题。感谢您帮助我们。
标签: python-3.6