IniziaInizia gratis

Calcolare i crediti verso clienti (debtors)

Quando vendiamo qualcosa a credito, la parte a credito compare nello stato patrimoniale sotto “Crediti verso clienti” o “Debtors”. Per esempio, se a gennaio vengono effettuate vendite a credito con un periodo di incasso di 60 giorni, queste vengono registrate nel nostro conto “Debtors” a gennaio, ma saranno pagate (stornate) solo a marzo, e così via.

In questo esercizio creeremo le seguenti liste:

  • Le vendite a credito del mese credits, che in questo esercizio corrispondono al 60% del valore delle vendite.
  • I crediti totali verso clienti debtors, calcolati come i crediti del mese corrente più i crediti del mese precedente, meno i crediti di due mesi prima (poiché assumiamo che i crediti di 2 mesi fa, ovvero 60 giorni, siano stati incassati nel frattempo).

Abbiamo impostato un indice per la variabile month. Il valore di month è impostato a 0.

Questo esercizio fa parte del corso

Previsioni finanziarie in Python

Visualizza il corso

Istruzioni dell'esercizio

  • Crea una lista vuota credits e una lista vuota debtors.

  • Completa il ciclo for:

    • Calcola il credito del mese moltiplicando il valore delle vendite (assegnato alla variabile mvalue) per la percentuale di credito (60%).
    • Se month è maggiore di 0, aggiungi a debtors i crediti del mese corrente più i crediti del mese precedente.
    • Se month non è maggiore di 0, aggiungi a debtors solo i crediti del mese corrente.
  • Stampa la lista debtors.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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(_____))
Modifica ed esegui il codice