Ejercicio: 3Eva_IIT2018_T1 texto aleatorio
Propuesta de solución en Python:
<Ejemplo:
El texto generado es: Hola Hola. Hola amigo-amiga Hola que- >>>
# CCPG1001-Fundamentos de Programación - FIEC-ESPOL # 3Eva_IIT2018_T1 texto aleatorio import random as rnd # INGRESO n = 10 # enunciado con 73 T = ['Hola','.','que','tal','-',',','amigo','amiga'] # PROCEDIMIENTO k = len(T) texto = '' simbolo = ',.-' antes = 0 cuenta = 0 while not(cuenta>=n): aleatorio = int(rnd.random()*k)+0 untermino = T[aleatorio] espalabra = not(untermino in simbolo) if cuenta == 0 and espalabra==1: texto = texto + untermino cuenta = cuenta + 1 antes = espalabra if cuenta >0: if espalabra == 1: if antes == 1: texto = texto + ' '+ untermino if antes == 0: texto = texto + untermino antes = 1 cuenta = cuenta+1 if espalabra==0 and antes==1: if untermino==',': texto = texto + ', ' if untermino=='.': texto = texto + '.\n' if untermino=='-': texto = texto +'-' antes = 0 cuenta = cuenta+1 # if espalabra==0 and antes ==0: # print('no se pueden juntar simbolos') # SALIDA print('El texto generado es: ') print(texto) # Archivo archivo = open('literatura.txt','w') archivo.write(texto) archivo.close()