You can read the task, take hints and check your answer — but nothing is saved. No XP, no skill points, and this task will not be marked complete.
Fix this function so it returns `None` instead of raising when the divisor is zero:
```
def ratio(a, b):
return a / b
```
What this proves: Use guard clauses to handle invalid input before it reaches the operation.
Need assistance? You can reveal sequential hints. Each hint applies a minor penalty to your score.
If you are completely stuck, you can unlock the full step-by-step walkthrough.