Calcul des comptes clients (débiteurs)
Lorsque vous vendez quelque chose à crédit, la portion à crédit figure au bilan sous « Comptes clients » ou « Débiteurs ». Par exemple, si des ventes à crédit sont réalisées en janvier avec un délai de paiement de 60 jours, elles seront comptabilisées dans notre compte « Débiteurs » en janvier, mais ne seront encaissées (libérées) qu'en mars, et ainsi de suite.
Dans cet exercice, nous allons créer les listes suivantes :
- Les ventes à crédit du mois
credits, qui correspondent ici à 60 % de la valeur des ventes. - Le total des comptes clients
debtors, calculé comme les crédits du mois courant, plus les crédits du mois précédent, moins les crédits d'il y a deux mois (puisque nous supposons que les crédits d'il y a 2 mois, soit 60 jours, auront été réglés d'ici là).
Nous avons défini un indice pour la variable month. La valeur de month est 0.
Cette activité fait partie du cours
Prévision financière en Python
Instructions de l’exercice
Créez une liste
creditsvide et une listedebtorsvide.Complétez la boucle
for:- Calculez le crédit du mois en multipliant la valeur des ventes (assignée à la variable
mvalue) par le pourcentage de crédit (60 %). - Si
monthest supérieur à 0, ajoutez àdebtorsla somme des crédits du mois courant et des crédits du mois précédent. - Si
monthn'est pas supérieur à 0, ajoutez àdebtorsles crédits du mois courant.
- Calculez le crédit du mois en multipliant la valeur des ventes (assignée à la variable
Affichez la liste
debtors.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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(_____))