import math
def continued_fraction_sqrt2(iterations=10):
x = 0
for _ in range(iterations):
x = 1 / (2 + x)
result = 1 + x
return result
iterations = 10
approx = continued_fraction_sqrt2(iterations)
print(f"Approximation of sqrt(2) after {iterations} iterations: {approx:.15f}")
print(f"math.sqrt(2) = {math.sqrt(2):.15f}")
print(f"Differece = {abs(math.sqrt(2) - approx):.15f}")
aW1wb3J0IG1hdGgKCmRlZiBjb250aW51ZWRfZnJhY3Rpb25fc3FydDIoaXRlcmF0aW9ucz0xMCk6Cgl4ID0gMAoJZm9yIF8gaW4gcmFuZ2UoaXRlcmF0aW9ucyk6CgkJeCA9IDEgLyAoMiArIHgpCgkJcmVzdWx0ID0gMSArIHgKCQlyZXR1cm4gcmVzdWx0Cml0ZXJhdGlvbnMgPSAxMAphcHByb3ggPSBjb250aW51ZWRfZnJhY3Rpb25fc3FydDIoaXRlcmF0aW9ucykKcHJpbnQoZiJBcHByb3hpbWF0aW9uIG9mIHNxcnQoMikgYWZ0ZXIge2l0ZXJhdGlvbnN9IGl0ZXJhdGlvbnM6IHthcHByb3g6LjE1Zn0iKQpwcmludChmIm1hdGguc3FydCgyKSA9IHttYXRoLnNxcnQoMik6LjE1Zn0iKQpwcmludChmIkRpZmZlcmVjZSA9IHthYnMobWF0aC5zcXJ0KDIpIC0gYXBwcm94KTouMTVmfSIp