Return to Snippet

Revision: 65070
at October 19, 2013 11:48 by a7xrturo


Initial Code
# 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])

Initial URL

                                

Initial Description
Crea oraciones aleatoriamente a partir de lo que se ponga en las listas part1, part2 y part3

Initial Title
Generador de oraciones

Initial Tags
python

Initial Language
Python