Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import random
- listaPalabraAdiv = []
- listaPalabraMost = []
- intentos = 5
- letra = ''
- run = True
- # Logica
- ## Pedimos la palabra a adivinar
- print('AHORCADO')
- lista_palabras = ("coche", "teclado", "plato", "vaso", "audifono", "tarjeta")
- palabra = lista_palabras[random.randint()])
- ## Separamos la palabra en letras
- listaPalabraAdiv = list(palabraAdivinar)
- for item in listaPalabraAdiv:
- listaPalabraMost.append('_')
- while run:
- ## Mostramos la palabra a adivinar
- print(' ', listaPalabraMost)
- ## Pedimos una letra
- letra = input('Dame una letra: ')
- ## Limpiar pantalla
- for num in range(100):
- print()
- ## Comprueba si se ha equivocado
- fallo = False
- if letra not in listaPalabraAdiv:
- ## Ha fallado
- fallo = True
- intentos = intentos - 1
- print('Has fallado!!!! Intentos restantes: ', intentos)
- else:
- ## Adivinado, sustituimos
- for key, value in enumerate(listaPalabraAdiv):
- if value == letra:
- listaPalabraMost[key] = value
- ## Comprueba si ha terminado la partida
- ### Se le acaban los intentos
- if intentos <= 0:
- run = False
- print('Has perdido, la palabra era ', listaPalabraAdiv)
- elif listaPalabraAdiv == listaPalabraMost:
- run = False
- print('Has ganado, la palabra era ', listaPalabraAdiv)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement