Obliczanie należności (dłużnicy)
Gdy sprzedajemy coś na kredyt, część kredytowa trafia do bilansu pod pozycją „Należności" lub „Dłużnicy". Na przykład, jeśli sprzedaż kredytowa miała miejsce w styczniu z 60-dniowym terminem spłaty, zostanie ona zarejestrowana na koncie „Dłużnicy" w styczniu, ale faktyczna płatność nastąpi dopiero w marcu.
W tym ćwiczeniu utworzymy następujące listy:
- Sprzedaż kredytową w danym miesiącu
credits– w tym ćwiczeniu równą 60% wartości sprzedaży. - Łączne należności
debtors, obliczane jako kredyty z bieżącego miesiąca plus kredyty z poprzedniego miesiąca minus kredyty sprzed dwóch miesięcy (zakładamy, że kredyty sprzed 2 miesięcy, czyli 60 dni, zostaną do tego czasu spłacone).
Zmienna month pełni funkcję indeksu. Jej wartość startowa wynosi 0.
To ćwiczenie jest częścią kursu
Prognozowanie finansowe w Pythonie
Instrukcje do ćwiczenia
Utwórz pustą listę
creditsi pustą listędebtors.Uzupełnij pętlę
for:- Oblicz kredyt danego miesiąca, mnożąc wartość sprzedaży (przypisaną do zmiennej
mvalue) przez procentowy udział kredytu (60%). - Jeśli
monthjest większy od 0, dodaj dodebtorssumę kredytów bieżącego miesiąca i kredytów z poprzedniego miesiąca. - Jeśli
monthnie jest większy od 0, dodaj dodebtorswyłącznie kredyty bieżącego miesiąca.
- Oblicz kredyt danego miesiąca, mnożąc wartość sprzedaży (przypisaną do zmiennej
Wyświetl listę
debtors.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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(_____))