7367network

Word Guess unfinished

Oct 28th, 2021
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.00 KB | None | 0 0
  1. secret_word = "hello"
  2. dashes = "-" * len(secret_word)
  3. def get_guess():
  4. while True:
  5. guess = input("Guess a letter: ")
  6. if len(guess) != 1:
  7. print("Please only enter one letter!")
  8. elif not guess.islower():
  9. print("Your guess must be a lowercase letter!")
  10. else:
  11. return guess
  12. dash_updates()
  13.  
  14.  
  15. def dash_updates(word, dashes, guess):
  16. for i in range(len(word)):
  17. if word[i] == guess:
  18. dashes = dashes[:i] + guess + dashes[i + 1:]
  19. return dashes
  20. #else:
  21. # continue
  22. dash_updates()
  23.  
  24. while True:
  25. guess = get_guess()
  26. dash_updates(secret_word, dashes, guess)
  27. dashes = dash_updates(secret_word, dashes, guess)
  28. if guess in secret_word:
  29. print("You've guessed a letter correctly! Keep guessing.")
  30. dash_updates(secret_word, dashes, guess)
  31. print(dashes)
  32. else:
  33. print("That letter isn't in the secret word! Guess again.")
Advertisement
Add Comment
Please, Sign In to add comment