Advertisement
Guest User

Untitled

a guest
Nov 20th, 2019
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.38 KB | None | 0 0
  1. import random
  2.  
  3. listaPalabraAdiv = []
  4. listaPalabraMost = []
  5. intentos = 5
  6. letra = ''
  7. run = True
  8.  
  9. # Logica
  10.  
  11. ## Pedimos la palabra a adivinar
  12. print('AHORCADO')
  13. lista_palabras = ("coche", "teclado", "plato", "vaso", "audifono", "tarjeta")
  14. palabra = lista_palabras[random.randint()])
  15.  
  16.  
  17. ## Separamos la palabra en letras
  18. listaPalabraAdiv = list(palabraAdivinar)
  19.  
  20. for item in listaPalabraAdiv:
  21. listaPalabraMost.append('_')
  22.  
  23. while run:
  24. ## Mostramos la palabra a adivinar
  25. print(' ', listaPalabraMost)
  26.  
  27. ## Pedimos una letra
  28. letra = input('Dame una letra: ')
  29.  
  30. ## Limpiar pantalla
  31. for num in range(100):
  32. print()
  33.  
  34. ## Comprueba si se ha equivocado
  35. fallo = False
  36.  
  37. if letra not in listaPalabraAdiv:
  38. ## Ha fallado
  39. fallo = True
  40. intentos = intentos - 1
  41. print('Has fallado!!!! Intentos restantes: ', intentos)
  42. else:
  43. ## Adivinado, sustituimos
  44. for key, value in enumerate(listaPalabraAdiv):
  45. if value == letra:
  46. listaPalabraMost[key] = value
  47.  
  48. ## Comprueba si ha terminado la partida
  49. ### Se le acaban los intentos
  50. if intentos <= 0:
  51. run = False
  52. print('Has perdido, la palabra era ', listaPalabraAdiv)
  53. elif listaPalabraAdiv == listaPalabraMost:
  54. run = False
  55. print('Has ganado, la palabra era ', listaPalabraAdiv)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement