ComenzarEmpieza gratis

Iteradores como argumentos de función

Has estado utilizando la función iter() para obtener un objeto iterador, y la función next() para recuperar los valores uno a uno del objeto iterador.

También hay funciones que toman iteradores e iterables como argumentos. Por ejemplo, las funciones list() y sum() devuelven una lista y la suma de elementos, respectivamente.

En este ejercicio, utilizarás estas funciones pasando un iterable de range() e imprimiendo a continuación los resultados de las llamadas a la función.

Este ejercicio forma parte del curso

Caja de herramientas Python

Ver curso

Instrucciones de ejercicio

  • Crea un objeto range que produzca los valores de 10 a 20 utilizando range(). Asigna el resultado a values.
  • Utiliza la función list() para crear una lista de valores a partir del objeto range values. Asigna el resultado a values_list.
  • Utiliza la función sum() para obtener la suma de los valores de 10 a 20 del objeto range values. Asigna el resultado a values_sum.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# Create a range object: values
values = ____

# Print the range object
print(values)

# Create a list of integers: values_list
values_list = ____

# Print values_list
print(values_list)

# Get the sum of values: values_sum
values_sum = ____

# Print values_sum
print(values_sum)
Editar y ejecutar código