Yashotantra Academy
AI · Blockchain · Cloud · Data
Dark mode active
Learn
Tracks
ABCD
Certification
More
▾
Dark mode active
Learn
Tracks
ABCD
Certification
Study
Theory
Code Lab
Build
Solidity IDE
Staking Sandbox
Simulation
Reference
Wallets
Gas Fees
Explorers
← Code Lab
Python
0/50 solved · 0%
All lessons
lesson
code
Testing · medium
34. Assertions and edge cases
Write robust validation logic.
Write `divide(a, b)` that raises `ValueError("division by zero")` when `b == 0`, otherwise returns `a / b`.
Required in your answer:
raise ValueError
Reveal solution
Run & check
Reset
Runs via Pyodide
def divide(a, b): # TODO pass
Output appears here.
← 33. Bytes and hex encoding
35. Parsing CSV text →