我正在尝试制作一个非常简单的刽子手游戏。我首先向客户端显示未知单词的空格数,然后提示用户输入要猜测的字符。然后我将此字符发送到服务器端,然后我可以检查该单词以查看它是否包含猜测的字母。我的问题是,我不知道如何将此更新版本(如_ _ _ _ a _ _ _)作为可返回值发送回客户端。我知道我不应该打印,但这只是为了测试我的支票是否真的有效。但是现在我需要把它变成一个我可以发送给客户端的值,我不知道该怎么做。这是我目前的职能:
def checkGuess(guessString):
for c in range(0, len(secretWord)):
if secretWord[c] == guessString:
print(secretWord[c], end="")
#don't have to account for spaces in word with hard coded word
else:
print("_", end="")
return ???????
# now need to send the updated letters to client