Raíz cuadrada con precisión
Publicado por Carlos (2 intervenciones) el 06/10/2019 16:40:43
Hola a todos y muchas gracias de antemano
Tengo que desarrollar una función llamada square_root que tome como parámetros dos números reales, y devuelva la raíz cuadrada del primero calculada con la precisión especificada por el segundo
El primer número representa la raíz cuadrada que queremos calcular y el segundo número representa la precisón del resultado. De momento, tengo hecho esto, pero no se cómo continuar:
main.py
Ejemplo:
Por ejemplo, si (num1) es igual a 5 y (num2) es igual a 1E-10 (0,00000000001), result iría tomando los siguientes valores:
25 # De la forma que lo hice si obtengo este valor
13.0 # De la forma que lo hice si obtengo este valor
7.461538461538462
5.406026962727994
5.015247601944898
5.000023178253949
5.000000000053722
5.0 # De la forma que lo hice si obtengo este valor
Tengo que desarrollar una función llamada square_root que tome como parámetros dos números reales, y devuelva la raíz cuadrada del primero calculada con la precisión especificada por el segundo
El primer número representa la raíz cuadrada que queremos calcular y el segundo número representa la precisón del resultado. De momento, tengo hecho esto, pero no se cómo continuar:
main.py
1
2
3
4
5
6
7
8
9
10
import functions
num1 = 25.0
num2 = 1E-10 # (0,00000000001) Precisión especificada
root = functions.square_root(num1, num2)
print(root)
functions.py
def square_root(num1, num2):
Ejemplo:
Por ejemplo, si (num1) es igual a 5 y (num2) es igual a 1E-10 (0,00000000001), result iría tomando los siguientes valores:
25 # De la forma que lo hice si obtengo este valor
13.0 # De la forma que lo hice si obtengo este valor
7.461538461538462
5.406026962727994
5.015247601944898
5.000023178253949
5.000000000053722
5.0 # De la forma que lo hice si obtengo este valor
Valora esta pregunta


0