Skip to content

Commit 730cf6d

Browse files
committed
add final else-statement
1 parent 0ee8f79 commit 730cf6d

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

electronics/electric_power.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@ def electric_power(voltage: float, current: float, power: float) -> Tuple:
4242
return result("current", power / voltage)
4343
elif power == 0:
4444
return result("power", float(round(abs(voltage * current), 2)))
45+
else:
46+
raise ValueError("Exactly one argument must be 0")
4547

4648

4749
if __name__ == "__main__":

electronics/ohms_law.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ def ohms_law(voltage: float, current: float, resistance: float) -> Dict[str, flo
3232
return {"current": voltage / resistance}
3333
elif resistance == 0:
3434
return {"resistance": voltage / current}
35+
else:
36+
raise ValueError("Exactly one argument must be 0")
3537

3638

3739
if __name__ == "__main__":

0 commit comments

Comments
 (0)