ハングマン ゲームのコンセプトと同じ行にテキストを印刷しようとしています。以前は機能していましたが、大部分のエラーからゲームを修正した後、機能するようには見えません。印刷に使用されるコードは次のとおりです。
def printWord():
guessedWords = []
guessedWordsCorrect = []
selectedWord = 'dog'
printWordLength = 0
printWordIndex = 0
printWord = ''
while printWordLength < len(selectedWord):
if selectedWord[printWordIndex] == " ":
print(" ",end='')
printWordLength = printWordLength + 1
printWordIndex = printWordIndex + 1
else:
if selectedWord[printWordIndex] in guessedWords:
print(selectedWord[printWordIndex],"",end='')
printWordLength = printWordLength + 1
printWordIndex = printWordIndex + 1
else:
print("_ ",end='')
printWordLength = printWordLength + 1
printWordIndex = printWordIndex + 1
print("")
以前end=""
は同じ行で印刷しようとしましたが、以前はうまくいきましたが、今回はうまくいきませんか?
コードを実行すると、同じ行に出力する以外はすべて正常に動作します。