1. Nauka
  2. /
  3. Kursy
  4. /
  5. Prognozowanie finansowe w Pythonie

Connected

ćwiczenie

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.

Instrukcje

100 XP
  • 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.