売掛金(debtors)を計算する
掛けで販売した場合、その掛売上分は貸借対照表の「Accounts Receivable(売掛金)」、または「Debtors」に計上されます。たとえば、1月に60日サイトの掛売上があったとすると、1月に「Debtors」勘定へ計上され、支払い(回収)は3月に行われます。
この演習では、次のリストを作成します。
- 当月の掛売上
credits。この演習では売上の60%を掛売上とします。 - 売掛金合計
debtors。当月の掛売上に前月の掛売上を加え、2か月前の掛売上を差し引いて計算します(2か月前=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(_____))