min max abs
Pythonには、多くの操作を簡単に行うための組み込み関数の一覧が用意されています。
print()
やinput()
は、そのような組み込み関数の代表的な例です。計算を行う際、複数の値の中からmin
やmax
の値を求める必要がある場合がよくあります。これらの操作を簡単に行うために、Pythonはmin()
、max()
、abs()
といった組み込み関数を提供しており、それぞれ最小値、最大値、絶対値を計算します。# max() の例
print(max(10, 17, 12)) # 17
a = max(0, -8) # 0
# min() の例
print(min(11, 10, 2, -7, 0)) # -7
print(min(3, a, -1)) # -1
# abs() の例
print(abs(-10)) # 10
print(abs(10)) # 10
x = -2
x = abs(x)
print(x) # 2
abs()
は単一の値を受け取り、その1つの値の絶対値を計算することに注意してください。一方、min()
とmax()
は任意の数の値を扱います。試しに
min
やmax
に単一の値を渡してみてください。何が起こるでしょうか?なぜでしょうか? チャレンジ
入力として4つの浮動小数点数が与えられます。それらの最小値と最大値を計算し、出力で並べて表示してください。次の4行には、入力されたすべての数の絶対値を表示します。
入力 | 出力 |
0
3.3
4
-2.3 | -2.3 4
0
3.3
4
2.3 |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB