Les itérateurs en tant qu'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 par une de l'objet itérateur.
Il existe également des fonctions qui prennent des itérateurs et des itérables comme arguments. Par exemple, les fonctions list()
et sum()
renvoient respectivement une liste et la somme des éléments.
Dans cet exercice, vous utiliserez ces fonctions en passant un itérable à partir de range()
et en imprimant les résultats des appels de fonction.
Cet exercice fait partie du cours
Boîte à outils Python
Instructions
- Créez un objet
range
qui produirait les valeurs de 10 à 20 à l'aide derange()
. 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 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)