Calcularea creanțelor (debitori)
Când vindem ceva pe credit, suma respectivă apare în bilanț la „Creanțe" sau „Debitori". De exemplu, dacă vânzările pe credit se realizează în ianuarie cu o perioadă de rambursare de 60 de zile, acestea sunt înregistrate în contul „Debitori" în ianuarie, dar vor fi încasate (eliberate) abia în martie, și tot așa.
În acest exercițiu, vom crea următoarele liste:
- Vânzările pe credit din luna respectivă,
credits, care în acest exercițiu reprezintă 60% din valoarea vânzărilor. - Totalul creanțelor
debtors, calculat ca suma creditelor lunii curente plus creditele lunii anterioare, minus creditele de acum două luni (presupunând că sumele din urmă cu 2 luni, adică 60 de zile, vor fi rambursate până atunci).
Am definit un index pentru variabila month. Valoarea inițială a lui month este 0.
Acest exercițiu face parte din cursul
Prognoze financiare în Python
Instrucțiuni pentru exercițiu
Creează o listă goală
creditsși o listă goalădebtors.Completează bucla
for:- Calculează creditul lunii înmulțind valoarea vânzărilor (stocată în variabila
mvalue) cu procentul de credit (60%). - Dacă
montheste mai mare decât 0, adaugă îndebtorssuma dintre creditele lunii curente și creditele lunii anterioare. - Dacă
monthnu este mai mare decât 0, adaugă îndebtorsdoar creditele lunii curente.
- Calculează creditul lunii înmulțind valoarea vânzărilor (stocată în variabila
Afișează lista
debtors.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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(_____))