def irrf(valor=0):
    
    """
    -> Função para cálcular o valor do IRRF.
    :param valor: Valor base do salário para cálculo do IRRF.
    :return: Retorna o valor do IRRF e alíquota utilizada.
    """
    
    irrf = []
    
    if valor < 1903.99:
        irrf.append(0)
        irrf.append(0)
        
    elif valor >= 1903.99 and valor <= 2826.65:
        irrf.append((valor * 7.5) / 100 - 142.80) # Alíquota de 7.5%, menos parcela de dedução.
        irrf.append('7,5')
        
    elif valor >= 2826.66 and valor <= 3751.05:
        irrf.append((valor * 15) / 100 - 354.80) # Alíquota de 15%, menos parcela de dedução.
        irrf.append('15')
        
    elif valor >= 3751.06 and valor <= 4664.68:
        irrf.append((valor * 22.5) / 100 - 636.13) # Alíquota de 22.5%, menos parcela de dedução.
        irrf.append('22,5')
        
    elif valor > 4664.68:
        irrf.append((valor * 27.5) / 100 - 869.36) # Alíquota de 27.5%, menos parcela de dedução.
        irrf.append('27,5')
        
    return irrf