In this bite you learn to catch/raise exceptions.

Write a simple division function meeting the following requirements:

- when denominator is 0 catch the corresponding exception and return 0.
- when numerator or denominator are not of the right type reraise the corresponding exception.
- if the result of the division (after surviving the exceptions) is negative, raise a
`ValueError`

As always see the tests written in

`pytest`

to see what your code need to pass. Have fun!

Will you be Pythonista #89 to crack this Bite?

It takes an average of ~30 minutes to solve this Bite (submissions 5-240 min).

Pythonistas rate this Bite 3.33 on a 1-10 difficulty scale.

» You can do it! 😌