Skip to content

Commit b05eb7d

Browse files
authored
Create Historia Random
1 parent 22260cd commit b05eb7d

File tree

1 file changed

+43
-0
lines changed

1 file changed

+43
-0
lines changed

Historia Random

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
import random
2+
3+
def generar_continuacion(frases, historia_actual):
4+
siguiente_frase = random.choice(frases)
5+
6+
historia_actual += " " + siguiente_frase
7+
8+
return historia_actual
9+
10+
def main():
11+
frases = [
12+
"Leah era una noble que vivía en una fortaleza.",
13+
"Airen era una antigua prisionera que ganó su libertad.",
14+
"Leah luchaba contra todo tipo de monstruos, corruptos y magos oscuros.",
15+
"Airen tenía un extraño poder en su interior, que le permitía manejar el fuego a voluntad.",
16+
"Los magos oscuros atacaron a Airen, atraídos por su poder.",
17+
"Leah defendió a Airen, protegiéndola frente a quienes querían hacerle daño.",
18+
"Cuando huyeron los magos oscuros, Leah ayudó a levantarse a Airen, que había caído al suelo y estaba herida."
19+
"Airen encontró un libro de los magos oscuros, y se lo ofreció a Leah."
20+
"Los magos oscuros invocaron fuerzas del plano tenebroso para que les ayudasen."
21+
"El ejército invisible observaba en la distancia desde el otro lado del velo."
22+
"Leah comprendió..."
23+
24+
]
25+
26+
historia = random.choice(frases)
27+
28+
print("¡Bienvenida al generador de historia aleatoria! Esta historia va alterando el orden de sus partes, de manera que puede cambiar tu entendimiento")
29+
print("Aquí comienza nuestra historia:")
30+
print(historia)
31+
32+
while True:
33+
continuar = input("Presiona Enter para continuar la historia, o escribe 'fin' para terminar: ")
34+
if continuar.lower() == 'fin':
35+
print("¡Fin!")
36+
break
37+
38+
historia = generar_continuacion(frases, historia)
39+
print("\nContinuación de la historia:")
40+
print(historia)
41+
42+
if __name__ == "__main__":
43+
main()

0 commit comments

Comments
 (0)