From 893d721470a1ed48b17b645160baea22823cc63b Mon Sep 17 00:00:00 2001 From: mithunbabbira Date: Sun, 19 Jul 2026 19:32:45 +0530 Subject: [PATCH] fix: raise documented ValueError for negative input in res() --- maths/largest_of_very_large_numbers.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/maths/largest_of_very_large_numbers.py b/maths/largest_of_very_large_numbers.py index e38ab2edb932..7dc48f5654e8 100644 --- a/maths/largest_of_very_large_numbers.py +++ b/maths/largest_of_very_large_numbers.py @@ -17,6 +17,8 @@ def res(x, y): ... ValueError: expected a positive input """ + if x < 0: + raise ValueError("expected a positive input") if 0 not in (x, y): # We use the relation x^y = y*log10(x), where 10 is the base. return y * math.log10(x)