ComeçarComece gratuitamente

Iteradores como argumentos de função

Você está usando a função iter() para obter um objeto iterador, bem como a função next() para recuperar os valores do objeto iterador um a um.

Há também funções que recebem iteradores e iteráveis como argumentos. Por exemplo, as funções list() e sum() retornam uma lista e a soma dos elementos, respectivamente.

Neste exercício, você usará essas funções passando um iterável de range() e, em seguida, imprimindo os resultados das chamadas de função.

Este exercício faz parte do curso

Caixa de ferramentas Python

Ver Curso

Instruções de exercício

  • Crie um objeto range que produza os valores de 10 a 20 usando range(). Atribua o resultado a values.
  • Use a função list() para criar uma lista de valores a partir do objeto de intervalo values. Atribua o resultado a values_list.
  • Use a função sum() para obter a soma dos valores de 10 a 20 do objeto de intervalo values. Atribua o resultado a values_sum.

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

# 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 e executar código