ПочатиПочніть безкоштовно

Розрахунок дебіторської заборгованості (accounts receivable)

Коли ми продаємо щось у кредит, частка кредиту відображається в балансі у статті «Accounts Receivable» або «Debtors». Наприклад, якщо продаж у кредит відбувся у січні з терміном оплати 60 днів, то в нашому обліку «Debtors» він буде відображений у січні, але оплата (погашення) надійде лише в березні, і так далі.

У цій вправі ми створимо такі списки:

  • Кредитні продажі за місяць credits, що у цій вправі становлять 60% від суми продажу.
  • Загальна дебіторська заборгованість debtors, яку потрібно обчислити як кредити поточного місяця плюс кредити попереднього місяця мінус кредити за два місяці до цього (адже ми припускаємо, що кредити дворічної давності, тобто за 60 днів, уже будуть погашені).

Ми встановили індекс для змінної month. Значення month дорівнює 0.

Ця вправа є частиною курсу

Фінансове прогнозування в Python

Переглянути курс

Інструкції до вправи

  • Створіть порожній список credits і порожній список debtors.

  • Доповніть цикл for:

    • Обчисліть кредит за місяць, помноживши суму продажу (змінна mvalue) на частку кредиту (60%).
    • Якщо month більше за 0, додайте до debtors суму: кредити поточного місяця плюс кредити попереднього місяця.
    • Якщо month не більше за 0, додайте до debtors лише кредити поточного місяця.
  • Виведіть список debtors.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# 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(_____))
Редагувати та запускати код