GoalScope — babylonian_squareroot (Qwen2.5-Coder-32B-Instruct) — hover a token to see the patched verbalization
↵
<code>↵
def babylonian_squareroot(number):↵
"""Compute the square root of a number using the Babylonian method."""↵
if number < 0:↵
raise ValueError("Cannot compute square root of a negative number.")↵
tolerance = 1e-10↵
guess = number / 2.0↵
while True:↵
new_guess = (guess + number / guess) / 2↵
if abs(new_guess - guess) < tolerance:↵
return new_guess↵
guess = new_guess↵
</code>