解説
問題解決は勘ではなくデータで進めます。まず売上データを合計・平均し、最も良い日と悪い日を見つけて現状を把握します(これが判断材料)。
次にPDCAサイクルを回します。Plan(計画)で対策を立て、Do(実行)で試し、Check(評価)で結果を数値で確認し、Act(改善)で次の手を決めます。
重要なのは、思いつきではなく集計結果という事実に基づいて意思決定することです。データに根拠を置く姿勢が、情報社会の問題解決の基本になります。
書き方
辞書 = {キー: 値, ...} で曜日ごとの売上を持つ。
・sum(辞書.values()): 値の合計。len(辞書): 件数。
・max(辞書, key=辞書.get) / min(...): 値が最大・最小のキーを求める。
・f"{avg:.0f}": 小数点以下を四捨五入して整数表示。書いて動かす
この回の課題
曜日別売上を合計・平均し最高と最低の曜日を見つけ、PDCAの各段階で改善策を考えてみよう。
コードはあなたの端末の中だけで動きます(サーバーには送られません)。進み具合もこのブラウザに保存されます。
自分のPCでも続けてみませんか
Windows版 InsightPy は Python を同梱しているので、環境構築なしで同じコードを書いて実行できます。 書いたコードを保存しておけるほか、ステップ実行で変数の変化を1行ずつ確かめられます。 個人の学習や私的な目的でのご利用は、31日目以降も無料です(スクリプトの保存は10本まで)。 このブラウザ版の学習センターも、引き続き無料でお使いいただけます。