Advertisement
Guest User

Untitled

a guest
Oct 15th, 2019
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.58 KB | None | 0 0
  1. import random
  2. import os
  3.  
  4. hangman = (
  5. """
  6.  
  7. |
  8. |
  9. |
  10. |
  11. |
  12. |\
  13.  
  14. """
  15. ,
  16. """
  17.  
  18. |
  19. |
  20. |
  21. |
  22. |
  23. |\
  24. ---------
  25. """
  26. ,
  27. """
  28. _________
  29. |
  30. |
  31. |
  32. |
  33. |
  34. |\
  35. ---------
  36. """
  37. ,
  38. """
  39. _________
  40. | |
  41. |
  42. |
  43. |
  44. |
  45. |\
  46. ---------
  47. """
  48. ,
  49. """
  50. _________
  51. | |
  52. | 0
  53. |
  54. |
  55. |
  56. |\
  57. ---------
  58. """
  59. ,
  60. """
  61. _________
  62. | |
  63. | 0
  64. | |
  65. |
  66. |
  67. |\
  68. ---------
  69. """
  70. ,
  71. """
  72. _________
  73. | |
  74. | 0
  75. | |
  76. | |
  77. |
  78. |\
  79. ---------
  80. """
  81. ,
  82. """
  83. _________
  84. | |
  85. | 0
  86. | |
  87. | | |
  88. |
  89. |\
  90. ---------
  91. """
  92. ,
  93. """
  94. _________
  95. | |
  96. | 0
  97. | <|
  98. | | |
  99. |
  100. |\
  101. ---------
  102. """
  103. ,
  104. """
  105. _________
  106. | |
  107. | 0
  108. | <|>
  109. | | |
  110. |
  111. |\
  112. ---------
  113. """
  114. ,
  115. """
  116. _________
  117. | |
  118. | 0
  119. | <|>
  120. | | |
  121. |Game Over
  122. |\
  123. ---------
  124. """
  125. )
  126.  
  127.  
  128.  
  129. def raden():
  130. woord = input("Voer een woord in \n")
  131. lijn = 0
  132. while lijn != 60:
  133. print(" ")
  134. lijn += 1
  135. streepjes = "-" * len(woord)
  136. pogingen = 10
  137. gebruikte_letters = []
  138. figuur = -1
  139.  
  140. while pogingen > -1 and not streepjes == woord:
  141.  
  142. print(streepjes)
  143. print (str(pogingen))
  144.  
  145. raad = input("pogingen: ")
  146.  
  147. if raad in gebruikte_letters:
  148. print("Je hebt deze letter al gebruikt")
  149. lijn = 0
  150. while lijn != 20:
  151. print(" ")
  152. lijn += 1
  153.  
  154.  
  155. if raad not in gebruikte_letters:
  156. gebruikte_letters.append(raad)
  157.  
  158.  
  159. if raad in woord:
  160. print ("Die letter zit in het geheime woord")
  161. print ("De letters die je hebt gebruikt zijn", gebruikte_letters)
  162. streepjes = update_streepjes(woord, streepjes, raad)
  163. lijn = 0
  164. while lijn != 20:
  165. print(" ")
  166. lijn += 1
  167.  
  168. else:
  169. print ("Die letter zit niet in het geheime woord")
  170. print ("De letters die je hebt gebruikt zijn", gebruikte_letters)
  171. pogingen -= 1
  172. figuur += 1
  173. print(hangman[figuur])
  174. lijn = 0
  175. while lijn != 20:
  176. print(" ")
  177. lijn += 1
  178.  
  179. if raad == woord:
  180. print ("Je hebt gewonnen! Het woord was: " + str(woord))
  181. streepjes = woord
  182.  
  183. if pogingen < 0:
  184.  
  185. print ("Je hebt verloren :(. Het woord was: " + str(woord))
  186. elif raad != woord:
  187. print ("Je hebt gewonnen! Het woord was: " + str(woord))
  188.  
  189.  
  190. def update_streepjes(geheim, cur_streep, rec_raad):
  191. resultaat = ""
  192.  
  193. for i in range(len(geheim)):
  194. if geheim[i] == rec_raad:
  195. resultaat = resultaat + rec_raad
  196.  
  197. else:
  198.  
  199. resultaat = resultaat + cur_streep[i]
  200.  
  201. return resultaat
  202.  
  203.  
  204. raden()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement