Создать функцию, которая возвращает квадратный корень числа, используя метод Ньютона.
Метод Ньютона для вычисления квадратного корняФункция def sqrt_newton(n, epsilon=0.00001): guess = n / 2.0 while abs(guess * guess - n) > epsilon: guess = (guess + n / guess) / 2.0 return guess # Пример использования: number = 25 result = sqrt_newton(number) print(f"Квадратный корень из {number} приближенно равен {result}") Эта функция инициализирует начальное предположение как половину данного числа, а затем итеративно уточняет это предположение до тех пор, пока квадрат предположения не будет достаточно близок к данному числу в пределах заданного эпсилон. | |
| |
Просмотров: 25 | |
Всего комментариев: 0 | |