ÎncepețiÎncepe gratuit

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

Vezi cursul

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ă month este mai mare decât 0, adaugă în debtors suma dintre creditele lunii curente și creditele lunii anterioare.
    • Dacă month nu este mai mare decât 0, adaugă în debtors doar creditele lunii curente.
  • 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(_____))
Editează și rulează codul