CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Créez un objet range qui produit les valeurs de 10 à 20 à l'aide de range(). Assignez le résultat à values.
  • Utilisez la fonction list() pour créer une liste de valeurs à partir de l'objet range values. Assignez le résultat à values_list.
  • Utilisez la fonction sum() pour obtenir la somme des valeurs de 10 à 20 à partir de l'objet range values. 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)
Modifier et exécuter le code