<code>objetive = int(input('Escoge un numero: ')) epsilon = 0.001 paso = epsilon**2 response = 0.0 ammount = 0 while abs(response**2 - o...

Pregunta de la clase:
Aproximación de soluciones
Santiago Gomez Florez

Santiago Gomez Florez

Pregunta
student
hace 5 años
objetive = int(input('Escoge un numero: ')) epsilon = 0.001 paso = epsilon**2 response = 0.0 ammount = 0 while abs(response**2 - objetive) >= epsilon and response <= objetive: print(abs(response**2 - objetive), response) ammount += 1 response += paso if abs(response**2 - objetive) >= epsilon: print(f'No se encontro la raiz cuadrada de {objetive}') else: print(f'La raiz cuadrada de {objetive} es {response} y tuvo {ammount} iteraciones')
2 respuestas
para escribir tu comentario
    Santiago Gomez Florez

    Santiago Gomez Florez

    student
    hace 5 años

    Hola @erikaluna Con 1000 se tardo 20:40 min y con epsilon = 0.0001 tardo 45:10 min.

    Erika Luna

    Erika Luna

    teacher
    hace 5 años

    cuánto se tardó en tu caso?

Curso de Pensamiento Computacional con Python

Curso de Pensamiento Computacional con Python

Comienza tu camino en el desarrollo de software con el lenguaje de programación Python. Entiende la estructura de pensamiento necesaria para resolver problemas en programación. Domina las estructuras de control para crear soluciones. Conoce las características de Python que te permiten reutilizar código. Prueba tu código e implementa correcciones y mejoras.

Curso de Pensamiento Computacional con Python
Curso de Pensamiento Computacional con Python

Curso de Pensamiento Computacional con Python

Comienza tu camino en el desarrollo de software con el lenguaje de programación Python. Entiende la estructura de pensamiento necesaria para resolver problemas en programación. Domina las estructuras de control para crear soluciones. Conoce las características de Python que te permiten reutilizar código. Prueba tu código e implementa correcciones y mejoras.