QuestenaPractice that shows what to review next
Question 51

What does `bool(value)` return for an arbitrary Python object?

  1. The original object unchanged
  2. A Boolean value, exactly `True` or `False`Correct answer
  3. Only the integer 0 or 1, never a Boolean
  4. A Boolean only when the input is numeric

Explanation

The call applies the object's truth-value rules and produces exactly one of the two Boolean values. It does not return the original operand, even when that operand itself controls the truth result.

Continue with this test

Start practice
Question 51: What does `bool(value)` return for an arbitrary Python… · Python Fundamentals · Questena