def notas(* nota, sit=False):
    """
    Recebe a analisa as notas de um estudante
    :param nota: as notas recebidas pelo estudante
    :param sit: exibir ou não a situação do estudante
    :return: {total, maior, menor, situação}
    """
    out = {
        'total': len(nota),
        'maior': max(nota),
        'menor': min(nota),
        'media': sum(nota) / len(nota)
    }
    if sit:
        if out['media'] >= 8:
            out['situacao'] = 'EXCELENTE'
        elif out['media'] >= 5:
            out['situacao'] = 'NA MÉDIA'
        elif out['media'] >= 3:
            out['situacao'] = 'PERIGANDO'
        else:
            out['situacao'] = 'TA NA MERDA RAPÁ'
    return out