매출채권(외상매출금) 계산하기
외상으로 판매하면, 그 외상분은 재무상태표의 ‘Accounts Receivable’ 또는 ‘Debtors’(매출채권)로 분류됩니다. 예를 들어 1월에 외상 매출이 발생하고 상환 기간이 60일이라면, 1월에는 ‘Debtors’ 계정에 기록되고 실제 현금 수금(해제)은 3월에 이루어집니다.
이 연습에서는 다음 목록을 만듭니다.
- 해당 월의 외상 매출
credits(이 연습에서는 매출액의 60%). - 총 매출채권
debtors: 현재 월의credits에 직전 월의credits를 더하고, 두 달 전의credits를 뺀 값으로 계산합니다(두 달 전, 즉 60일 전의 외상 매출은 그 시점에 회수된다고 가정합니다).
변수 month에 대한 인덱스를 설정해 두었습니다. month 값은 0으로 설정되어 있어요.
이 연습은 강의의 일부입니다
Python으로 하는 Financial Forecasting
연습 안내
빈
credits리스트와 빈debtors리스트를 만드세요.for루프를 완성하세요:- 해당 월의 외상 금액은 매출 값(변수
mvalue)에 외상 비율(60%)을 곱해 계산하세요. month가 0보다 크면, 현재 월의credits와 직전 월의credits를 더한 값을debtors에 추가하세요.month가 0보다 크지 않으면, 현재 월의credits를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(_____))