Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import msvcrt as key
- import os
- import random
- def borrar():
- """
- Método para borrar la consola según sistema operativo
- """
- if os.name == "posix":
- os.system ("clear")
- elif os.name == "ce" or os.name == "nt" or os.name == "dos":
- os.system ("cls")
- def palabras():
- with open("palabras.txt",mode="r",encoding="utf-8") as fichero:
- lineas = fichero.readlines()
- return random.choice(lineas).upper().replace("\n","")
- def juego():
- nuevojuego = "S"
- while nuevojuego == "S":
- palabra = palabras()
- intentos = 7
- respuesta = list(len(palabra) * "_")
- while intentos > 0:
- borrar()
- print("Te quedan", intentos, "intentos")
- print(*respuesta)
- print("Escriba la letra a buscar: ",end="",flush= True)
- tecla = str(key.getch(),encoding = "utf8" ).upper()
- if tecla in palabra and tecla not in respuesta:
- for i in range(len(palabra)):
- if tecla == palabra[i]:
- respuesta[i] = palabra[i]
- else:
- intentos -= 1
- if set(palabra) == set(respuesta):
- print("ENHORABUENA HAS ACERTADO LA PALABRA", palabra)
- break
- else:
- print("LO SENTIMOS MUCHO HAS PERDIDO")
- print("¿Quieres jugar de nuevo? Pulsa S para jugar de nuevo N para salir")
- nuevojuego = str(key.getch(),encoding = "utf8" ).upper()
- juego()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement