Executando verificação de segurança...
8

Tem algumas opções como usar a lib dataclass para gerar um placeholder para esses valores, então tu conseguiria passar o placeholder ao invês de uma repetição.

from dataclasses import dataclass

@dataclass
class ParametrosFinanceiros:
    valor_bruto: float
    aliquota: float
    deducoes: float
    dependentes: int
    estado: str

def calcular_imposto(params: ParametrosFinanceiros):
    # use params.valor_bruto, params.aliquota, etc.
    pass

def calcular_salario_liquido(params: ParametrosFinanceiros):
    pass

def gerar_holerite(params: ParametrosFinanceiros):
    pass

# Uso
parametros = ParametrosFinanceiros(5000, 0.2, 300, 2, 'SP')
calcular_imposto(parametros)
calcular_salario_liquido(parametros)
gerar_holerite(parametros)
Carregando publicação patrocinada...