s1Eva_IIT2002_T4 cociente de fibonacci

Ejercicio: 1Eva_IIT2002_T4 cociente de fibonacci

Propuesta de solución en Python:

El ejercicio es una extensión del Algoritmo – Secuencia de Fibonacci, añadiendo la operación del cociente.

Se requiere guardar valores consecutivos del cociente para comparar su diferencia hasta cumplir con la precisión requerida.

Ejemplo de ejecución de algoritmo

>>> 
precision decimal: 0.001
cociente: 0.6181818181818182
con diferencia de:  0.0005347593582887278

Se añade al algoritmo de Fibonacci el cálculo del cociente.

# 1Eva_IIT2002_T4 Cociente de fibonacci
# propuesta: edelros@espol.edu.ec

# INGRESO
precision=float(input('precision decimal: '))

# PROCEDIMIENTO
a=1 # Primer cociente
b=1
c=a+b
cociente1=a/b

a=b # Segundo cociente
b=c
c=a+b
cociente2=a/b

diferencia=abs(cociente2-cociente1)
while not(diferencia<=precision):
    cociente1=cociente2
    a=b
    b=c
    c=a+b
    cociente2=a/b
    diferencia=abs(cociente2-cociente1)

# SALIDA
print('cociente:', cociente2)
print('con diferencia de: ', diferencia)