Convert a messy boolean string into a Python bool, handling True/False/Yes/No/1/0 case-insensitively.
Constraints
Example
>>> parse_bool("True")
True
>>> parse_bool("false")
False
>>> parse_bool("YES")
True
>>> parse_bool("0")
False
>>> try: parse_bool("maybe")
... except ValueError as e: print(e)
Invalid boolean string: maybe
Recent Submissions
No submissions yet — hit Run Tests to try!
Hints