def transformar_serie(serie_inicial): serie_transformada = [] pi_digits = str(math.pi).replace(".", "") # Obtenemos los dígitos de pi y eliminamos el punto decimal for i in range(len(serie_inicial)): num_inicial = serie_inicial[i] num_pi = int(pi_digits[i]) # Tomamos el i-ésimo dígito de pi y lo convertimos en un número entero num_transformado = num_inicial + num_pi serie_transformada.append(num_transformado) return serie_transformada import math serie_inicial = [1, 5, 14, 23, 30, 41] serie_transformada = transformar_serie(serie_inicial) print(serie_transformada) # Salida: [5, 9, 10, 11, 16, 48]
**Ejercicio**: Agregar pruebas para el ejercicio anterior. # Problema: Escriba una función que tome como parámetro una secuencia ordenada y un elemento, y devuelva el índice de la posición del elemento en la secuencia ordenada. Si el elemento no se encuentra, devuelva el índice en el que debería estar. Ejemplo: La secuencia está ordenada, mientras que el elemento buscado no pertenece a la secuencia.