# -*- coding: utf-8 -*- import math # Pour pouvoir utiliser math.sqrt() def sqrt(a): g = float(a) while abs(g ** 2 - a) > 0.0001: g = (g + (a / g)) / 2.0 # decommenter pour voir la progression # print(g) return g def test(x): print sqrt(x), "devrait etre =", math.sqrt(x) test(42.0) test(4.0)