Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz pustą listę credits i 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 month jest większy od 0, dodaj do debtors sumę kredytów bieżącego miesiąca i kredytów z poprzedniego miesiąca.
    • Jeśli month nie jest większy od 0, dodaj do debtors wyłącznie kredyty bieżącego miesiąca.
  • 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(_____))
Edytuj i uruchom kod