coding (hangman)
coding (hangman)
def choose_word():
return random.choice(word_list)
def display_word(word,guessed_letters):
display=""
for letter in word:
if letter in guessed_letters:
display += letter
else:
display+="_"
return display
def main():
print("Welcome to Hangman!")
word_to_guess = choose_word()
guessed_letters=[]
attempts=6 #Number of attempts allowed
guess=input("Guess a letter:").lower()
if guess in guessed_letters:
print("You already guessed that letter")
continue
if guess in word_to_guess:
guessed_letters.append(guess)
if current_display == word_to_guess:
print("Congratulations! You guessed the word:",word_to_guess)
else:
guessed_letters.append(guess)
attempts -=1
print("Incorrect guess. Try again.")
if attempts ==0:
print("You're out of attempts. The word was:",word_to_guess)
if __name__=="__main__":
main()
Welcome to Hangman!
/nAttempts left: 6
Guess a letter:a
Incorrect guess. Try again.
/nAttempts left: 5
Guess a letter:7
Incorrect guess. Try again.
/nAttempts left: 4
Guess a letter:g
Incorrect guess. Try again.
/nAttempts left: 3
Guess a letter:d
Incorrect guess. Try again.
/nAttempts left: 2
Guess a letter:m
Incorrect guess. Try again.
/nAttempts left: 1
Guess a letter:g
You already guessed that letter
/nAttempts left: 1
Guess a letter:a
You already guessed that letter
/nAttempts left: 1
Guess a letter:h
/nAttempts left: 1
Guess a letter:f
Incorrect guess. Try again.
You're out of attempts. The word was: python
>