-
Notifications
You must be signed in to change notification settings - Fork 0
/
GeneradorPalabras.py
98 lines (95 loc) · 2.09 KB
/
GeneradorPalabras.py
1
2
3
4
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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
from random import randrange
import re
def leer_texto():
with open("Palabras.txt", encoding="UTF-8") as archivo:
texto=archivo.read()
expresion_regular= r'[,.]'
texto_sin_caracteres_especial = re.sub(expresion_regular,'',texto)
lista = texto_sin_caracteres_especial.strip().split()
return lista
def palabra():
lista_palabras=leer_texto()
numero_posicion = randrange(0,len(lista_palabras))
repuesta=(lista_palabras[numero_posicion],numero_posicion)
return repuesta
def mostrar_ahorcado(intentos):
dibujo = [
'''
_______
|/ |
|
|
|
|
__|________
| |__
|___________|
''',
'''
_______
|/ |
| (o_o)
|
|
|
__|________
| |__
|___________|
''',
'''
_______
|/ |
| (o_o)
| |
| |
|
__|________
| |__
|___________|
''',
'''
_______
|/ |
| (o_o)
| \|
| |
|
__|________
| |__
|___________|
''',
'''
_______
|/ |
| (o_o)
| \|/
| |
|
__|________
| |__
|___________|
''',
'''
_______
|/ |
| (o_o)
| \|/
| |
| /
__|________
| |__
|___________|
''',
'''
_______
|/ |
| (x_x)
| \|/
| |
| / \\
__|________
| |__
|___________|
'''
]
return dibujo[intentos]