angeldp

Ahorcado

Aug 18th, 2024 (edited)
26
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 9.00 KB | None | 0 0
  1. import random
  2. words = ["vamos","ahora","estoy","tengo","estás","puedo","tiene","bueno","hacer","todos","puede","sabes","quién","nunca","dónde","favor","señor","mejor","están","usted","mucho","hasta","sobre","decir","cosas","antes","estar","noche","nadie","padre","gente","donde","mismo","hecho","ellos","claro","estas","lugar","mundo","amigo","desde","fuera","tener","crees","buena","gusta","nuevo","había","menos","tenía","madre","quien","luego","todas","mujer","visto","haces","tarde","parte","haber","saber","veces","tanto","razón","quizá","estos","salir","hemos","chica","entre","algún","serio","somos","pensé","debes","forma","chico","dicho","nueva","sabía","ayuda","hacia","miedo","adiós","poder","niños","sería","viejo","manos","pasar","viene","horas","listo","único","cerca","otros","sigue","habla","feliz","llama","venir","morir","atrás","dices","abajo","dejar","tomar","justo","juego","matar","cinco","dicen","clase","pueda","igual","venga","creer","saben","hagas","comer","punto","misma","vivir","queda","hijos","mayor","hacen","medio","basta","meses","fácil","final","lista","trata","armas","podía","perro","fuego","murió","verte","culpa","veras","jugar","joven","tenga","única","lejos","digas","vemos","trato","jamás","falta","lleva","gusto","coche","mucha","cielo","habrá","orden","deben","libro","calle","clark","libre","viste","llamo","sueño","viaje","peter","resto","avión","frank","negro","miren","haría","acaba","otras","dolor","demás","poner","tonto","campo","acabó","sitio","verlo","error","llegó","mente","novia","suena","harry","hazlo","grupo","perra","acabo","traje","james","largo","entra","línea","barco","ganar","mitad","lindo","pagar","fotos","pobre","tipos","darle","amiga","vista","salvo","hotel","señal","llevo","ellas","honor","corre","jimmy","hablo","media","estan","linda","norte","busca","siete","llave","santo","irnos","vayas","salió","pelea","banco","calma","creen","hacía","novio","decía","deseo","carne","vidas","jesús","creía","carta","estés","david","quise","ambos","dulce","vayan","vuelo","harás","junto","diría","suelo","llega","verás","prisa","según","broma","sacar","papel","llamó","hagan","dejes","duele","causa","luces","ojalá","radio","brazo","cargo","hogar","corte","baile","vieja","rayos","serás","salud","parar","cenar","serán","volar","nivel","bolsa","acaso","mirar","salga","perdí","santa","miles","bomba","darme","verla","bobby","hayas","mando","henry","damas","robot","llevó","muere","trago","reina","lleno","valor","héroe","capaz","verme","beber","darte","abrir","golpe","tenia","tocar","ganas","pedir","pista","sirve","doble","estén","debía","eddie","color","aquel","fondo","chris","verde","traer","pidió","éxito","hielo","podrá","oigan","común","calor","pared","subir","llame","bajar","socio","danny","dando","larga","solía","solos","tanta","oeste","parís","carga","banda","dejas","nueve","llena","tommy","dejen","reloj","nariz","vengo","billy","gordo","ayude","locos","cinta","desea","leyes","árbol","hable","malas","joder","lleve","ruido","jason","líder","harán","ponte","bella","sarah","costa","debió","araña","podré","total","lucha","leche","diste","jerry","ponga","lados","trajo","deber","débil","quedó","quiso","carro","dedos","sigan","dueño","turno","caray","quede","playa","primo","oíste","silla","envió","steve","abran","sentí","casas","mueve","video","yendo","vivos","grave","pecho","sepas","modos","seria","laura","apoyo","toque","larry","hayan","marca","hablé","serie","paseo","balas","susan","sabia","negra","quedo","pulso","bordo","época","entró","pesar","habló","llamé","cerdo","busco","tumba","china","datos","torre","robar","malos","techo","genio","ideas","tomas","menor","droga","gustó","scott","mires","huele","pocos","ángel","local","chloe","vives","virus","maría","nieve","fumar","vimos","reino","clave","plata","magia","humor","autos","julie","curso","canal","echar","frodo","corto","llego","cable","helen","contó","siglo","roger","andar","pasan","troya","diles","coger","lunes","tarea","corta","truco","pollo","tonta","pongo","sucio","habia","pasos","guste","polvo","pones","firma","texas","jones","firme","flota","queso","shrek","muero","adios","viven","sonny","guapo","smith","fiona","trató","ricos","tomen","crear","extra","fuese","actor","naves","meter","dejan","vacío","salón","motor","mueva","hazme","bravo","regla","cuida","ponen","brian","niñas","bruja","vegas","kevin","paris","túnel","pensó","copia","alice","molly","carol","legal","solas","chino","arena","casos","miras","seres","disco","traté","daría","placa","notas","creas","verán","salvó","quita","museo","aviso","leído","tirar","traes","rocky","rumbo","muera","fecha","digan","maten","algun","julio","ciego","súper","jenny","emily","ethan","oscar","sabrá","pocas","volví","clima","adoro","suave","bolso","betty","vivía","juega","acabe","guapa","botón","ruego","nadar","mover","conde","pedro","celda","amaba","nació","manda","salgo","metas","lenny","ricky","burro","louis","grial","usado","cajas","matan","pieza","salen","pizza","junta","caído","ducha","venía","pagan","ambas","dudas","ritmo","venta","almas","quedé","kilos","serlo","plato","bolas","falso","mandó","botas","grado","daños","minas","ratas","julia","pense","sales","aldea","obvio","peces","envía","karen","gatos","éstas","éstos","caras","tigre","harto","lento","hecha","simon","cruel","dirás","casar","falla","annie","verle","donna","noble","laden","white","metro","grace","gorda","paren","damos","grant","cohen","tomes","sandy","salta","rusos","punta","pasen","saint","papas","marco","terry","salsa","metió","marty","tetas","sabor","bello","pasas","japón","acero","miami","huevo","trate","casco","ayudó","marie","katie","razon","buddy","globo","ayudo","reyes","seiya","sally","kelly","wayne","canta","bebés","india","brown","crema","barry","matas","circo","salve","logro","unión","móvil","cañón","bruce","sepan","falsa","black","rocas","putas","judío","saque","metal","apaga","deuda","cueva","aérea","bajen","aaron","temas","calla","wyatt","sonar","patio","hueso","zorra","valle","logró","creyó","nicky","civil","velas","selva","conté","vende","caída","vuela","rubia","joyas","amado","furia","motel","ideal","piano","lewis","letra","dosis","dólar","benny","apolo","super","rifle","rueda","espía","salto","clara","grano","odias","rusia","salva","lanza","moral","bajas","moscú","barra","comen","piper","dimos","unico","prima","actúa","breve","tuyos","plaza","darán","robin","toman","suban","borde","polly","abrió","shaun","suyos","grasa","revés","nancy","trozo","atras","ponlo","pasta","pinta","sucia","hijas","tracy","rompe","entré","césar","holly","burke","jaula","fatal","ronda","cobra","aéreo","monje","andas","teddy","llevé","entro","pares","oídos","dieta","guión","enano","cindy","rezar","cortó","jenna","sammy","cazar","bodas","rosas","seguí","oírlo","davis","junio","linea","costó","temer","rollo","envié","atacó","sigas","radar","carla","lobos","citas","preso","telly","cuero","obras","vacía","jesse","saqué","lucas","diosa","abril","rosie","oreja","villa","trono","traen","salía","raras","lavar","angie","viera","rango","niega","mates","shock","renta","frase","mirad","jesus","aguas","ralph","quema","poema","cabra","voces","temor","pague","comió","nubes","ánimo","gafas","aguja","corea","pases","mitch","megan","logan","facil","diera","comes","ciega","dinos","presa","patas","oírme","myers","ataca","tenis","plano","sobra","rumor","metes","besar","monte","digno","darse","woody","paige","green","altos","tyler","vacas",'abaceria', 'barrendero', 'colision', 'dinamarca', 'esperanto', 'frigorifico']
  3. art = ['''
  4.  +---+
  5.  |   |
  6.  O   |
  7. /|\ |
  8. / \ |
  9.      |
  10. =========
  11. ''', '''
  12.  +---+
  13.  |   |
  14.  O   |
  15. /|\ |
  16. /    |
  17.      |
  18. =========
  19. ''', '''
  20.  +---+
  21.  |   |
  22.  O   |
  23. /|\ |
  24.      |
  25.      |
  26. =========
  27. ''', '''
  28.  +---+
  29.  |   |
  30.  O   |
  31. /|   |
  32.      |
  33.      |
  34. =========''', '''
  35.  +---+
  36.  |   |
  37.  O   |
  38.  |   |
  39.      |
  40.      |
  41. =========
  42. ''', '''
  43.  +---+
  44.  |   |
  45.  O   |
  46.      |
  47.      |
  48.      |
  49. =========
  50. ''', '''
  51.  +---+
  52.  |   |
  53.      |
  54.      |
  55.      |
  56.      |
  57. =========
  58. ''']
  59. word = random.choice(words)
  60. word_player = ''
  61. placeholder = ''
  62. ok_letters = []
  63. ko_letters = []
  64. for i in range(0,len(word)):
  65.     placeholder += '_'
  66. lives = 6
  67. aux = [''] * len(word)
  68. print("Vamos a jugar al ahorcado")
  69. while word != placeholder and lives > 0:
  70.     print(placeholder)
  71.     cont = 0
  72.     letter = input("¿Letra?\n")
  73.     if not letter in word:
  74.         lives -= 1
  75.         if not letter in ko_letters:
  76.             ko_letters.append(letter)
  77.     for char in word:
  78.         if letter == char:
  79.             ok_letters.append(letter)
  80.             aux[cont] = letter
  81.         elif char in ok_letters:
  82.             aux[cont] = char
  83.         else:
  84.             aux[cont] = '_'
  85.         cont += 1
  86.     word_player = ''
  87.     for c in aux:
  88.         word_player += c
  89.     placeholder = word_player
  90.     print(art[lives])
  91.     print(f"Letras erradas: {ko_letters}")
  92. if placeholder == word:
  93.     print("¡Has ganado a la máquina!")
  94. else:
  95.     print(f"Bien jugado, otra vez será.\nBuscabas la palabra {word}")
  96.  
  97.  
Tags: 100DoC
Add Comment
Please, Sign In to add comment