Recolhimento de impostos#
Numa operação comercial, de prestação de serviços, a taxa de recolhimento de impostos é diferente em cada cidade onde é prestado o tal serviço. Para automatizar o cálculo, você deve fazer uma função que recebe a nota (representada por um dicionário com os valores de entrada e custo da operação) e a tabela de impostos da cidade (também representada por um dicionário); e, então, calcule o imposto a ser recolhido sobre o lucro de acordo com a tabela.
Fórmula do Lucro:
Exemplo:
- Nota:
Lucro:
180
- Tabela de impostos da cidade
- Valor a retornar:
18
(o lucro de 180 está entre100
e200
, logo o imposto é de 10%).
Observação 1: não é cobrado imposto se o lucro for inferior à menor chave da tabela de impostos.
Observação 2: você pode assumir que o for
vai percorrer as chaves do menor para o maior.
O nome da sua função deve ser calcula_imposto
.