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
Instruções de exercício
- Crie um objeto
range
que produza os valores de 10 a 20 usandorange()
. Atribua o resultado avalues
. - Use a função
list()
para criar uma lista de valores a partir do objeto de intervalovalues
. Atribua o resultado avalues_list
. - Use a função
sum()
para obter a soma dos valores de 10 a 20 do objeto de intervalovalues
. Atribua o resultado avalues_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)