Which THREE of the following are Python data types? (Choose three.)
float is a built-in numeric type representing double-precision floating-point values, created via literals such as 3.14 or the float() constructor. It is distinct from int and complex, and is one of the three correct selections.
Why this answer
Option A (float) is correct because float is a built-in Python numeric type used to represent floating-point (decimal) numbers such as 3.14. Option B (list) is correct because list is a built-in Python sequence type that holds an ordered, mutable collection of items, e.g., [1, 2, 3]. Option D (dict) is correct because dict is a built-in Python mapping type that stores key-value pairs, e.g., {"a": 1}.
Option C (char) is not a Python data type; Python has no distinct char type and represents single characters as strings of length one. Option E (record) is not a built-in Python data type; record-like structures are typically emulated with dicts, tuples, or classes such as namedtuple or dataclass.
Exam trap
Python Institute often tests the distinction between Python's built-in types and types from other languages (like `char` or `record`) to catch candidates who assume Python has a dedicated character type or who confuse database terminology with Python data structures.