Python3 エンジニア認定基礎試験 練習問題 Day24:組み込み関数(abs, round, pow)

【本日のミッション】

Day23では「文字列と組み込み関数(len, str, int, float)」を学びました。
今日は 数値処理に便利な組み込み関数 を学んでいきましょう。


よく使う組み込み関数(数値処理編)

abs(絶対値を返す)

print(abs(-5))
print(abs(3))

出力結果

5
3

負の値でも正の値に変換して返します。


round(四捨五入)

print(round(3.14159, 2))
print(round(5.7))

出力結果

3.14
6

小数点以下の桁数を指定して四捨五入できます。桁数を省略すると整数に丸めます。


pow(べき乗を計算)

print(pow(2, 3))
print(pow(5, 2))

出力結果

8
25

pow(x, y) は「x の y 乗」を返します。2 ** 3 と同じ意味です。


練習問題

次のコードを実行するとどうなるでしょうか?

print(abs(-10))
print(round(3.75))
print(round(3.14159, 3))
print(pow(2, 4))

選択肢

A)

10
4
3.142
16

B)

-10
3
3.141
8

C)

10
3
3.142
16

D)

エラーになる

Python3 エンジニア認定基礎試験 練習問題 Day24:組み込み関数(abs, round, pow)

解答

A)
10
4
3.142
16

■■■スポンサーリンク■■■

解説

print(abs(-10))

-10 の絶対値は 10。

print(round(3.75))

四捨五入で 4

print(round(3.14159, 3))

小数点以下 3 桁に丸めると 3.142。

print(pow(2, 4))

2 の 4 乗は 16。

👉 出力結果は

10
3
3.142
16

👉 正解は A)
10

4
3.142
16


✅ ポイント

  • abs(x) → 絶対値を返す

  • round(x, n) → 四捨五入(n 桁指定可能)

  • pow(x, y) → x の y 乗

数値処理の基礎なので、必ず理解しておきましょう!


次回予告

Day25では 組み込み関数(sorted の応用と key 引数) を学びます。
リストの並べ替えを自在に扱えるようになりましょう!


参考

Python 3 エンジニア認定基礎試験 – Odyssey CBT
Python3 エンジニア認定基礎試験 出題範囲と学習プラン
Python3 エンジニア認定基礎試験 練習問題 Day1:変数の基本
Python3 エンジニア認定基礎試験 練習問題 Day2:変数の型(int型とstr型)
Python3 エンジニア認定基礎試験 練習問題 Day3:算術演算子と代入演算子
Python3 エンジニア認定基礎試験 練習問題 Day4:文字列の操作
Python3 エンジニア認定基礎試験 練習問題 Day5:比較演算子と論理演算子
Python3 エンジニア認定基礎試験 練習問題 Day6:if文(条件分岐)
Python3 エンジニア認定基礎試験 練習問題 Day7:ループ処理(for文・while文)
Python3 エンジニア認定基礎試験 練習問題 Day8:break文とcontinue文
Python3 エンジニア認定基礎試験 練習問題 Day9:リスト(list)の基本
Python3 エンジニア認定基礎試験 練習問題 Day10:リストの操作(append,remove,len など)
Python3 エンジニア認定基礎試験 練習問題 Day11:リストのスライス(部分取り出し)
Python3 エンジニア認定基礎試験 練習問題 Day12:タプル(tuple)の基本
Python3 エンジニア認定基礎試験 練習問題 Day13:辞書(dict)の基本
Python3 エンジニア認定基礎試験 練習問題 Day14:集合(set)の基本
Python3 エンジニア認定基礎試験 練習問題 Day15:関数の定義と呼び出し
Python3 エンジニア認定基礎試験 練習問題 Day16:関数のデフォルト引数とキーワード引数
Python3 エンジニア認定基礎試験 練習問題 Day17:可変長引数(*args, **kwargs)
Python3 エンジニア認定基礎試験 練習問題 Day18:関数のスコープ(ローカル変数とグローバル変数)
Python3 エンジニア認定基礎試験 練習問題 Day19:ネスト関数(関数の中の関数)
Python3 エンジニア認定基礎試験 練習問題 Day20:ラムダ式(無名関数)
Python3 エンジニア認定基礎試験 練習問題 Day21:組み込み関数(len, type, range など)
Python3 エンジニア認定基礎試験 練習問題 Day22:組み込み関数(sum,max,min,sorted)
Python3 エンジニア認定基礎試験 練習問題 Day23:文字列と組み込み関数(len,str,int,float)
Python3 エンジニア認定基礎試験 練習問題 Day24:組み込み関数(abs, round, pow)
Python3 エンジニア認定基礎試験 練習問題 Day25:組み込み関数(sorted の応用と key 引数)
Python3 エンジニア認定基礎試験 練習問題 Day26:組み込み関数(enumerate, zip)
Python3 エンジニア認定基礎試験 練習問題 Day27:組み込み関数(map, filter, reduce)
Python3 エンジニア認定基礎試験 練習問題 Day28:組み込み関数(any, all)

■■■スポンサーリンク■■■