純利益の感度分析を作成する
Txs Tools は、正社員数に基づいて以下の管理費(USD)の予測を提供しています。
Jul = 1500
Aug = 1500
Sep = 1500
emp_leave = [6, 6, 0]、一時雇用者1人あたりのコストが 80 USD のとき、予測純利益 forecast_net_profit を作成してください。
emp_leave と admin_usd に加えて、予測売上総利益は forecast_gross_profit としてすでに用意されています。
この演習はコースの一部です
Pythonで学ぶファイナンシャル・フォーキャスティング
演習の手順
index変数を作成し、このインデックスを 0 に初期化します。admin_usdリストをループして依存関係を作成し、indexを使って各リスト内の正しい月にアクセスします。- 現在の
indexのemp_leaveリストを参照して、一時雇用者(temp)の人数を設定します。 - 一時雇用者がいる場合は、管理部門の依存コスト(
admin_dep)に一時雇用者の追加コスト(標準の管理費に加算)を反映させます。 - それ以外の場合は、
admin_depは標準の管理費を反映させます。
- 現在の
forecast_net_profitを、forecast_gross_profit(indexの位置)から計算済みのadmin_depを差し引いて算出します。forecast_net_profitを出力します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
admin_usd = [1500, 1500, 1500]
emp_leave = [6, 6, 0]
forecast_gross_profit = [4850, 2800, 4600]
index = ____
for admin in admin_usd:
temp = ____[index]
if temp > 0:
admin_dep = ____ * 80 + admin
else:
admin_dep = ____
forecast_net_profit = forecast_gross_profit[____] - ____
print(forecast_net_profit)
index += 1
print("The forecast net profit is:")