これが、あなたが求めているコードです：

```py
import random

def play_hangman():
    with open("words.txt", "r") as f:
        words = f.readlines()
    word = random.choice(words).strip().lower()
    lives = 5
    used_letters = []
    word_guessed = ["_" for letter in word]
    print("Bienvenido al juego del ahorcado!")
    print("Tienes", lives, "vidas")
    print(" ".join(word_guessed))
    
    while "_" in word_guessed and lives > 0:
        letter = input("Ingrese una letra: ").lower()
        if not letter.isalpha():
            print("Por favor ingrese solo letras")
        elif len(letter) != 1:
            print("Por favor ingrese solo una letra a la vez")
        elif letter in used_letters:
            print("Ya has usado esa letra antes, elige otra")
        else:
            used_letters.append(letter)
            if letter in word:
                for i in range(len(word)):
                    if word[i] == letter:
                        word_guessed[i] = letter
                print(" ".join(word_guessed))
            else:
                lives -= 1
                print("La letra no está en la palabra")
                print("Tienes", lives, "vidas restantes")
                print(" ".join(word_guessed))
    if "_" not in word_guessed:
        print("Felicidades, ganaste! La palabra era", word)
    else:
        print("Lo siento, has perdido. La palabra era", word)

if __name__ == "__main__":
    play_hangman()
```

Pythonがシステムにインストールされていて、改行で単語が区切られた`words.txt`ファイルがこのファイルと同じフォルダに存在しなければなりません。
Aquí está el código que me pides:

```py
import random

def play_hangman():
    with open("words.txt", "r") as f:
        words = f.readlines()
    word = random.choice(words).strip().lower()
    lives = 5
    used_letters = []
    word_guessed = ["_" for letter in word]
    print("Bienvenido al juego del ahorcado!")
    print("Tienes", lives, "vidas")
    print(" ".join(word_guessed))
    
    while "_" in word_guessed and lives > 0:
        letter = input("Ingrese una letra: ").lower()
        if not letter.isalpha():
            print("Por favor ingrese solo letras")
        elif len(letter) != 1:
            print("Por favor ingrese solo una letra a la vez")
        elif letter in used_letters:
            print("Ya has usado esa letra antes, elige otra")
        else:
            used_letters.append(letter)
            if letter in word:
                for i in range(len(word)):
                    if word[i] == letter:
                        word_guessed[i] = letter
                print(" ".join(word_guessed))
            else:
                lives -= 1
                print("La letra no está en la palabra")
                print("Tienes", lives, "vidas restantes")
                print(" ".join(word_guessed))
    if "_" not in word_guessed:
        print("Felicidades, ganaste! La palabra era", word)
    else:
        print("Lo siento, has perdido. La palabra era", word)

if __name__ == "__main__":
    play_hangman()
```

Puedes comenzar a jugar si tienes Python instalado en tu sistema, además debe existir el archivo `words.txt`, con palabras separadas por saltos de línea en la misma carpeta que el archivo.