🟩 Python round() の使い方|小数点を四捨五入して表示する方法【初心者向け】

Python

📚 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講座で学習しています。
動画で丁寧に解説されているので、初心者でも理解しやすい内容でした。

コメント

タイトルとURLをコピーしました