📚 Python学習ロードマップ
(初心者→ログ設計まで体系的に学べます)
https://run-ride-code.com/python-selfstudy-roadmap/
はじめに
Pythonで計算結果を表示するとき、
49.0
のように 数値だけ表示されることがあります。
しかし実際のプログラムでは
- 何の値なのか
- 正常なのか
- 警告なのか
などが分かる ログ形式の出力 が重要になります。
この記事では
- 平均値の計算
- format() を使った表示整形
- if 文による条件判定
- ログ形式の出力
を初心者向けに解説します。

使用するデータ
nums = [35, 7, 26, 59, 55, 73, 90, 24, 13, 28,
20, 71, 8, 89, 81, 97, 39, 66, 42, 57]
平均値を計算する
average = sum(nums) / len(nums)
この段階では
数値を求めただけで、表示方法はまだ考えていません。
format()で表示を整える
print("平均値: {:.2f}".format(average))
実行結果
平均値: 49.00
ポイント
:.2f
は
小数点以下2桁で表示
という意味です。
if文でログ内容を変える
平均値が 50以上かどうかでログを分けてみます。
if average > 50:
print("[OK] 平均値: {:.2f}".format(average))
else:
print("[WARN] 平均値: {:.2f}".format(average))
実行結果
[WARN] 平均値: 49.00
ログ形式にするメリット
ただ数値を表示すると
49.0
になります。
しかしログ形式にすると
[WARN] 平均値: 49.00
のように
- 状態が分かる
- 数値の意味が分かる
- 記録として使える
というメリットがあります。
今日の学習ポイント
今回学んだこと
- 計算と表示は分けて考える
format()は表示を整えるif文で条件判定できる- ログ形式にすると情報量が増える
Pythonでは
計算 → 整形 → 判定 → 出力
という流れでプログラムを書くと
実務に近いコードになります。
次の学習ステップ
次は
- f文字列(f-string)でログを書く方法
- ログを関数にまとめる方法
- 時刻付きログ出力
などに進むと理解が深まります。
📚 Python学習ロードマップ
(初心者→ログ設計まで体系的に学べます)
https://run-ride-code.com/python-selfstudy-roadmap/


コメント