/ Published in: Python
Crea oraciones aleatoriamente a partir de lo que se ponga en las listas part1, part2 y part3
Expand |
Embed | Plain Text
Copy this code and paste it in your HTML
# generador de oraciones import random def hacer_oracion(part1, part2, part3): # convertir a listas p1 = part1.split('\n') p2 = part2.split('\n') p3 = part3.split('\n') # revolver las listas random.shuffle(p1) random.shuffle(p2) random.shuffle(p3) sentence = [] for i in range(5): semi_sentence = p1[i], p2[i], p3[i] sentence.append(semi_sentence) return sentence part1 = '''\ El gran vaquero La pequeña niña El ratón enojado La vaca loca Un dragón''' part2 = '''\ saltó derrumbó comió bebió miró''' part3 = '''\ el cartel. mi buzón. una computadora. un sillón. a una persona.''' sentence = hacer_oracion(part1, part2, part3) for item in sentence: print(item[0], item[1], item[2])