Diseñad la función sum_dig(f, k, n) que, dada una lista f de enteros no negativos, un entero no negativo k y un entero cualquiera n, devuelva una lista con los primeros k números de f cuyos dígitos sumen más que n. Si f no tiene k números con esta propiedad la función retorna la lista vacía.
Es obligatorio usar la función sumadigitos(num) para calcular la suma de los dígitos:
def sumadigitos(num): return sum([int(i) for i in str(num)])
>>> sum_dig([10, 50, 56, 71, 999, 42, 83, 93, 27, 83, 27], 2, 15) [] >>> sum_dig([44, 401, 43, 0, 1, 0, 68, 22, 58, 88], 5, -3) [44, 401, 43, 0, 1] >>> sum_dig([3, 0, 3, 1, 2, 5], 3, 2) [3, 3, 5] >>> sum_dig([3, 4, 5], 3, 3) [] >>> sum_dig([10, 2, 73, 66, 140, 960, 54, 83, 97, 14, 53], 4, 6) [73, 66, 960, 54] >>> sum_dig([1,2,3], 0, 1) []