Calculando contas a receber (devedores)
Quando vendemos algo a prazo, a parcela a prazo aparece no balanço patrimonial em “Contas a Receber” ou “Devedores”. Por exemplo, se as vendas a prazo forem feitas em janeiro com prazo de pagamento de 60 dias, elas serão registradas na conta de “Devedores” em janeiro, mas só serão pagas (baixadas) em março, e assim por diante.
Neste exercício, vamos criar as seguintes listas:
- As vendas a prazo no mês
credits, que, neste exercício, correspondem a 60% do valor da venda. - O total de contas a receber
debtors, a ser calculado como os créditos do mês atual, mais os créditos do mês anterior, menos os créditos de dois meses atrás (pois assumimos que os créditos de 2 meses, ou 60 dias, já terão sido recebidos até lá).
Definimos um índice para a variável month. O valor de month está definido como 0.
Este exercício faz parte do curso
Previsão Financeira em Python
Instruções do exercício
Crie uma lista vazia
creditse uma lista vaziadebtors.Complete o loop
for:- Calcule o crédito do mês multiplicando o valor de vendas (armazenado na variável
mvalue) pelo percentual de crédito (60%). - Se
monthfor maior que 0, acrescente adebtorsos créditos do mês atual mais os créditos do mês anterior. - Se
monthnão for maior que 0, acrescente adebtorsapenas os créditos do mês atual.
- Calcule o crédito do mês multiplicando o valor de vendas (armazenado na variável
Imprima a lista
debtors.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Create the list for sales, and empty lists for debtors and credits
sales = [500, 350, 700]
____ = []
____ = []
# Create the statement to append the calculated figures to the debtors and credits lists
for mvalue in sales:
credits.append(mvalue * ____)
if month > 0:
____.append(credits[____] + credits[month-1])
else:
____.append(credits[____])
month += 1
# Print the result
print("The ‘Debtors’ are {}.".format(_____))