DataDriven
LearnPracticeInterviewDiscussDailyJobs

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.

Related

  • All Practice Problems
  • Mock Interview Mode
  • Python Interview Questions
  • Data Engineering Interview Prep Guide
  • Daily Challenge
  • Data Engineering Lessons