def classification_clusters(dic_clusters):
    """dic_cluster: diccionario con las palabras por cluster generado por dic_cluster
        dic_out = diccionario con los clusters clasificados
        Recibe un diccionario de clusters generado con dict_cluster,
        entrega un diccionario con los clusters clasificados.
    """
    dic_out = {'positivo': [], 'negativo': [], 'neutro': []}
    print('p = positivo, n = negativo y a = no emocional')
    pregunta = input(
        '¿Listo para clasificar los clusters en esas categorias? y/n: ')
    if pregunta != 'y':
        return
    for i in list(dic_clusters.keys()):
        print(dic_clusters[i])
        tipo = input('¿Es del tipo p/n/a?: ')
        if tipo == 'p':
            dic_out['positivo'].append(i)
        elif tipo == 'n':
            dic_out['negativo'].append(i)
        elif tipo == 'a':
            dic_out['neutro'].append(i)
        else:
            print(f'Error, cluster {str(i)} no clasificado')
    return dic_out
