The Exception Handler
A medium Python interview practice problem on DataDriven. Write and execute real python code with instant grading.
- Domain
- Python
- Difficulty
- medium
- Seniority
- L3
Problem
Given a single list of [numerator, denominator] pairs, return a results list where for each pair you produce: the quotient numerator / denominator as a float on success; the string 'division by zero' when the denominator is 0; and the string 'invalid input' when either operand is not a number. Process every pair so that one bad pair never stops the rest, and return the results in the same order as the input.
Summary
Good code handles failure as gracefully as success.
Practice This Problem
Solve this Python problem with real code execution. DataDriven runs your Python code in a real environment and grades it automatically.