Untitled
unknown
plain_text
3 years ago
1.2 kB
9
Indexable
# PVE VERSION OF HANGMAN
import random
# Number of attempts
max_attempts = 10
# Get the word to guess from the player
word = input("Enter a word to guess: ").lower()
# Initialize the guessed word with underscores
guessed_word = '_' * len(word)
# Loop through the number of attempts
for attempt in range(max_attempts):
# Print the current state of the game
print(f'Guess the word: {guessed_word}')
# Get a guess from the player
guess = input('Guess a letter: ').lower()
# Check if the guess is in the word
if guess in word:
# Update the guessed word with the new letter
for i in range(len(word)):
if word[i] == guess:
guessed_word = guessed_word[:i] + guess + guessed_word[i+1:]
print(f'Correct! The word now looks like this: {guessed_word}')
else:
print('Incorrect!')
# Check if the word has been guessed
if guessed_word == word:
print('Congratulations, you guessed the word!')
break
# Check if the user has run out of attempts
if attempt == max_attempts - 1:
print(f'Sorry, you ran out of attempts. The word was {word}.')
Editor is loading...