def separa(lmes):
    lfiables = []
    lnofiables = []
    fiable = True
    for m in lmes:
        if m == '*':
            fiable = False
        elif m == '=':
            fiable = True
        else:
            if fiable:
                lfiables.append(m)
            else:
                lnofiables.append(m)
    return lfiables, lnofiables

def mitjana(llista):
    return sum(llista)/len(llista)

def mitjanes(lmes):
    lfi, lno = separa(lmes)
    mfi = mitjana(lfi)
    mtot = mitjana(lfi+lno)
    return mfi, mtot

def proporcio(lmes):
    lfi, lno = separa(lmes)
    propfi = len(lfi) / (len(lfi) + len(lno))
    return propfi
