Смешивание двух струн друг с другомPython

Программы на Python
Anonymous
Смешивание двух струн друг с другом

Сообщение Anonymous »

У меня есть программа, в которой вы получаете случайное слово, и вам нужно его угадать, набирая разные буквы, и она говорит, есть ли оно в слове и в каком месте. Но я не могу понять, как перекрыть две строки друг с другом. Например, в моем коде эта ошибка продолжает возникать: У вас есть слово: яблоко. И вы угадаете букву р. Таким образом, вы получаете на выходе _pp__, а затем угадываете букву l, но вместо _ppl__ она говорит просто _pp____l_.
вот код:

Код: Выделить всё

while True:
Woord = input('Wat wil je dat het galgje woord wordt: ')
correct = 0
superCorrect = len(Woord)
count = 0
gokjes = 8
dood = 0
geraden_letters = ''
letterNieuw = ''
for i in range(20):
print("")
x = len(Woord)
for i in range(x):
print("_",end=' ')
for i in range(2):
print("")
for i in range(gokjes):
letter = input('Gok een letter: ')
if letter == "":
exit()
else:
if letter in Woord:
count = Woord.count(letter)
print('Correct')
for char in Woord:
if char == letter:
geraden_letters += char
correct = correct + 1
else:
geraden_letters += '_'
print(geraden_letters)
if correct == superCorrect:
print('Het woord was ... ', geraden_letters.upper(),'!')
exit()
else:
print('Incorrect')
print(letter)
dood = 1
if dood == 1:
print('Het galgje is dood')
print("")
попробовал букву p, получил выход _pp___, затем попробовал букву l, ожидал выход _ppl_, но вместо этого получил ___l_.>

Подробнее здесь: https://stackoverflow.com/questions/784 ... -eachother

Вернуться в «Python»