Des itérateurs comme arguments de fonctions
Vous avez utilisé la fonction iter() pour obtenir un objet itérateur, ainsi que la fonction next() pour récupérer les valeurs une par une depuis cet itérateur.
Il existe aussi des fonctions qui prennent des itérateurs et des itérables en arguments. Par exemple, les fonctions list() et sum() renvoient respectivement une liste et la somme des éléments.
Dans cet exercice, vous allez utiliser ces fonctions en leur passant un itérable issu de range(), puis afficher les résultats des appels de fonctions.
Cet exercice fait partie du cours
Boîte à outils Python
Instructions
- Créez un objet
rangequi produise les valeurs de 10 à 20 avecrange(). Affectez le résultat àvalues. - Utilisez la fonction
list()pour créer une liste de valeurs à partir de l’objet rangevalues. Affectez le résultat àvalues_list. - Utilisez la fonction
sum()pour obtenir la somme des valeurs de 10 à 20 à partir de l’objet rangevalues. Affectez le résultat àvalues_sum.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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)