Проблемный раздел был отделен и переписан от основного кода. Он должен печатать правильно угадаемые буквы вместе с теми, которые еще не догадались как _ . Тем не менее, результат заключается в том, что правильные догадки будут распечатаны с чрезмерными недостатками. "Lang-None PrettyPrint-Override">camel
_____
Guess a letter: c
c____
Guess a letter: a
c_____a___
Проблемный код:
import random as r
word_list = ["aardvark", "baboon", "camel"]
chosen_word = r.choice(word_list)
print(chosen_word)
placeholder = ""
length = len(chosen_word)
for position in range(length):
placeholder += "_"
print(placeholder)
display = ""
while 1 > 0:
guess = input("Guess a letter: ").lower()
for letter in chosen_word:
if letter == guess:
display += letter
else:
display += "_"
print(display)
Подробнее здесь: https://stackoverflow.com/questions/794 ... s-beginner