Pythonの基本(変数・データ型・演算子)定義問題

Pythonにおけるブール型(bool型)の定義として、最も適切なものはどれか。

A.True と False の2つの値のみをとるデータ型で、条件分岐やループで真偽値を判定するために使用される← 正解
✓ 正解です。bool型はTrue/Falseの2値を持ち、if文やwhile文の条件判定に用いられます。
B.0から1の間の小数値のみを持つデータ型で、確率を表現するために設計されている
✗ bool型は離散的な2値であり、小数値を持つデータ型ではありません。
C.文字列型の一種であり、'True'と'False'という2つの文字列値のみを保持する
✗ bool値は文字列型ではなく、独立したデータ型です。文字列の'True'とは異なります。
D.整数型のサブセットであり、内部的には1と0の整数値で表現される
✗ bool型はint型の部分系ですが、用途や意味が異なり、独立したデータ型として扱われます。

Python 3 エンジニア認定基礎試験 の問題一覧