Guest User

Untitled

a guest
Feb 18th, 2018
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.39 KB | None | 0 0
  1. import string
  2. import random
  3.  
  4. MAX_GUESS = 10
  5.  
  6. guesses = 0
  7.  
  8. random.seed()
  9.  
  10.  
  11. word_list = ["BUBU CHACHA", "GOOGLE", "KEVLAR FTX"]
  12. word = word_list[random.randint(0,2)]
  13. word_display = []
  14.  
  15. for i in range(0, len(word)):
  16. word_display.append(" ")
  17.  
  18. size = 0
  19. for letters in word:
  20. if letters != ' ':
  21. size += 1
  22. correct_words = 0
  23.  
  24. AZ = string.ascii_uppercase
  25. letters_available = []
  26. for letters in AZ:
  27. letters_available.append(letters)
  28.  
  29. while 1:
  30. print("\t\t\tWORD")
  31. for i, letter in enumerate(word_display):
  32. if word[i] != ' ':
  33. print("[" + letter + "]", end='')
  34. else:
  35. print(' ', end = '')
  36. print("Guesses left: " + str(guesses) + "/" + str(MAX_GUESS))
  37. if correct_words == size:
  38. print("Congrats!")
  39. break
  40. if guesses == MAX_GUESS:
  41. print("You lose!")
  42. break
  43. my_guess = input("\nEnter a letter: ")
  44. my_guess.upper()
  45. guesses += 1
  46. if len(my_guess) > 1:
  47. print("Only one character is allowed")
  48. elif not my_guess.isalpha():
  49. print("Only alphabets are allowed")
  50. else:
  51. for letters in letters_available:
  52. if letters == my_guess.upper():
  53. letters_available.remove(letters)
  54. for i, val in enumerate(word):
  55. if val == letters:
  56. word_display[i] = letters
  57. correct_words += 1
  58. break
Add Comment
Please, Sign In to add comment