数値の丸め
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.0Pythonは、端数が0.5の場合、最も近い偶数に丸めます(銀行家の丸め):
print(round(2.5)) # 2 (偶数の2に切り捨て)
print(round(3.5)) # 4 (偶数の4に切り上げ)チャレンジ
簡単以下の処理を行うプログラムを作成してください:
- ユーザーから数値(float)を入力として受け取ります。
- 丸める小数点以下の桁数(integer)を入力として受け取ります。
- 丸められた数値を出力します。
チートシート
round() 関数は、数値を最も近い値に丸めます:
round(number, ndigits)number: 丸める数値ndigits: 残す小数点以下の桁数(任意)
print(round(4.567)) # 5
print(round(4.567, 2)) # 4.57
print(round(456.78, -1)) # 460Pythonは、端数が0.5の場合、最も近い偶数に丸めます(銀行型丸め):
print(round(2.5)) # 2 (切り捨て — 2は偶数)
print(round(3.5)) # 4 (切り上げ — 4は偶数)自分で試してみよう
# ここにコードを記述してくださいこのレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。