sorry for the inconvenient comments. I created the game "Gallows" and I have one problem: when the user enters the correct lette
def gibbet(guess_word): life = 5 #Количество попыток // Number of attempts list_guess_word = list(guess_word) #Превращаем N-слово в список // Turn the N-word into a list run = True while run and life > 0: mask_word = list(len(list_guess_word) * "@") #Маскируем N-слово символом "@" и превращаем в список // Mask the N-word with the " @ " symbol and turn it into a list print('{0} - замаскированое слово, которое вам нужно отгадать!\n'.format( ''.join(mask_word) )) #A disguised word to guess user_input = str(input('Введите одну букву (русского алфавита): ')) #Input one letter from the russian alphabet user_input = user_input.lower() if len(user_input) == 1 and user_input in list('абвгдеёжзийклмнопрстуфхцчшщъыьэюяabcdefghijklmnopqrstuvwxyz'): if user_input in list_guess_word: print('Вы угадали букву(-ы)!') #You have guessed the letter(s) for i in list_guess_word: if i == user_input: mask_word[list_guess_word.index(user_input)] = user_input else: pass else: print('Вы НЕ угадали букву(-ы)') #You heven't guessed the letter(s) life -= 1 print('У вас осталось {0} попыток\n'.format(life)) #You have __ attempt(s) else: print('Введено неправильное количество букв и/или введены неправильные символы. Повторите попытку.\n\n') #You entered the wrong number of letters and / or entered the wrong characters. Try again. print('ИГРА ОКОНЧЕНА.') #Game over gibbet('параход')