def notas(*n, sit=False):
    """
    ->Recebe várias notas de alunos, e retorna o número
      de notas (aceita várias), a maior e menor nota,
      a média e a situação (opcional)
    :param n: uma ou mais notas
    :param sit: (opcional) indica a situação do aluno
    :return: dicionário com as informações
    """
    informa = dict()
    cont = tot = maior = menor = média = 0
    for c in range(len(n)):
        if c == 0:
            maior = menor = n[c]
        elif maior < n[c]:
            maior = n[c]
        elif menor < n[c]:
            menor = n[c]
        tot += n[c]
        cont += 1
        média = tot / cont
    informa['total'] = cont
    informa['maior'] = maior
    informa['menor'] = menor
    informa['média'] = float(f'{média:.2f}')
    if sit:
        if média < 5:
            situação = 'RUÍM'
        elif média < 7:
            situação = 'RAZOÁVEL'
        else:
            situação = 'BOA'
        informa['situação'] = situação
    return informa