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
Istruzioni dell'esercizio
Crea una lista vuota
creditse una lista vuotadebtors.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 adebtorsi crediti del mese corrente più i crediti del mese precedente. - Se
monthnon è maggiore di 0, aggiungi adebtorssolo i crediti del mese corrente.
- Calcola il credito del mese moltiplicando il valore delle vendite (assegnato alla variabile
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(_____))