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 は端数がちょうど中間のケースを最も近い even 数に丸めます(銀行家の丸め):

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

チャレンジ

簡単
ユーザーから2つの別々の入力を受け取り、丸めた結果を出力するプログラムを作成してください:

1. 最初の入力は `number` (`float`) とします。 2. 2番目の入力は丸める少数点以下の桁数 `places` (`integer`) とします。

例:
入力が 3.141592 の場合、プログラムは 3.14 を出力する必要があります。

自分で試してみよう

# ユーザーから浮動小数点数の入力を受け取る
# 小数点以下の桁数としてユーザーから整数の入力を受け取る
# 丸められた数値を出力する
quiz icon腕試し

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

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