📚 Python学習ロードマップ
(初心者→ログ設計まで体系的に学べます)
https://run-ride-code.com/python-selfstudy-roadmap/
はじめに
Pythonで平均値などの計算を行うと、
小数点以下が長く表示されることがあります。
例えば
sum(nums) / len(nums)
のような計算では、小数点が多くなることがあります。
そこで使うのが
round()
という関数です。
この記事では
・round() の基本
・小数点の桁数指定
・平均値の表示を整える方法
を初心者向けに解説します。

Udemy演習問題
今回の問題
平均値を小数点第2位で四捨五入して print してください。
使用したリスト
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)
print(average)
round() を使って小数点を整える
average = sum(nums) / len(nums)print(round(average, 2))
実行結果
49.0
round() を使うことで
小数点の桁数を調整して表示できます。
round() の基本構文
round(数値, 桁数)
| 引数 | 意味 |
|---|---|
| 第1引数 | 四捨五入する数値 |
| 第2引数 | 残す小数点の桁数 |
round() の使用例
round(3.14159, 2)
結果
3.14
round(3.14159, 1)
結果
3.1
round(3.14159, 0)
結果
3.0
注意点:Pythonの四捨五入
Pythonでは
round(2.5)
の結果が
2
になることがあります。
これは Python が
偶数丸め(銀行丸め)
を採用しているためです。
ただし通常の用途では
round(数値, 桁数)
で問題ありません。
今日の学習まとめ
今回学んだポイント
・round() は数値を四捨五入する関数
・小数点以下の桁数を指定できる
・平均値の表示を整えるときによく使う
Pythonでは
sum()
len()
round()
を組み合わせることで
数値データの基本処理ができます。
次の学習ステップ
次は
・小数点以下を表示しない方法
・format() を使った数値表示
・f-string を使ったフォーマット
などを学習していきます。
📚 Python学習ロードマップ
(初心者→ログ設計まで体系的に学べます)
https://run-ride-code.com/python-selfstudy-roadmap/
私は現在、UdemyのこちらのPython講座で学習しています。
動画で丁寧に解説されているので、初心者でも理解しやすい内容でした。


コメント