s3Eva_IIT2018_T1 texto aleatorio

# 3Eva_IIT2018_T1 texto aleatorio
# Tema 1
import random as rnd
# INGRESO
n = 10 # enunciado con 73
T = ['Hola','.','que','tal','-',',','amigo','amiga']

# PROCEDIMIENTO
texto = ''
k = len(T)
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()

Ejemplo:

El texto generado es: 
Hola Hola.
Hola amigo-amiga Hola que-
>>>