Menu
Coddy logo textTech

数値の丸め

CoddyのPythonジャーニー「Logic & Flow」セクションの一部 — レッスン 5/78。

round() 関数は、数値を最も近い値に丸めます。

round(number, ndigits)
  • number: 丸める数値。
  • ndigits: 保持する小数点以下の桁数(任意)。

例:

print(round(4.567))     # 5
print(round(4.567, 2))  # 4.57
print(round(456.78, -1))  # 460.0

Pythonは、端数が0.5の場合、最も近い偶数に丸めます(銀行家の丸め):

print(round(2.5))  # 2  (偶数の2に切り捨て)
print(round(3.5))  # 4  (偶数の4に切り上げ)
challenge icon

チャレンジ

簡単

以下の処理を行うプログラムを作成してください:

  1. ユーザーから数値(float)を入力として受け取ります。
  2. 丸める小数点以下の桁数(integer)を入力として受け取ります。
  3. 丸められた数値を出力します。

チートシート

round() 関数は、数値を最も近い値に丸めます:

round(number, ndigits)
  • number: 丸める数値
  • ndigits: 残す小数点以下の桁数(任意)
print(round(4.567))     # 5
print(round(4.567, 2))  # 4.57
print(round(456.78, -1))  # 460

Pythonは、端数が0.5の場合、最も近い偶数に丸めます(銀行型丸め):

print(round(2.5))  # 2 (切り捨て — 2は偶数)
print(round(3.5))  # 4 (切り上げ — 4は偶数)

自分で試してみよう

# ここにコードを記述してください
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

Logic & Flowのすべてのレッスン