我正在做一個hang子手遊戲,但有些東西我找不出來。我如何取消隱藏hang子手遊戲中單詞之間的空格?
我能夠使用
guessed = "_"*len(guess)
隱藏的字母,但它也隱藏了空間。例如,如果我的話是「復仇者」,它會隱藏12個字符而不是11個。如何取消隱藏/離開空間單獨?這是我到目前爲止有:
def getHiddenWord():
guess = getRandomWord().lower()
guessed = "_"*len(guess)
if "_" in guessed is " ":
print(guessed.replace("_", " "))
else:
print("The Word is:", guessed)
return guessed
'guessed =「_」* len(guess)'只會產生一串與'guess'中的字符一樣多的下劃線。你已經失去了關於空間位置的所有信息。你最好用_替換'guess'中的_aren't_空格。 – pvg
我該怎麼做? – Almira
一個簡單的方法是循環猜測並將不是空格的所有內容都更改爲_。 – pvg