Itérateurs comme arguments de fonction
Vous avez utilisé la fonction iter() pour obtenir un objet itérateur, ainsi que la fonction next() pour récupérer les valeurs une à une à partir de cet itérateur.
Il existe aussi des fonctions qui acceptent des itérateurs et des itérables comme arguments. Par exemple, les fonctions list() et sum() retournent respectivement une liste et la somme des éléments.
Dans cet exercice, vous utiliserez ces fonctions en passant un itérable créé avec range(), puis vous afficherez les résultats des appels de fonction.
Cette activité fait partie du cours
Boîte à outils Python
Instructions de l’exercice
- Créez un objet
rangequi produit les valeurs de 10 à 20 à l'aide derange(). Assignez le résultat àvalues. - Utilisez la fonction
list()pour créer une liste de valeurs à partir de l'objet rangevalues. Assignez le résultat àvalues_list. - Utilisez la fonction
sum()pour obtenir la somme des valeurs de 10 à 20 à partir de l'objet rangevalues. Assignez le résultat àvalues_sum.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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)