CommencerCommencer gratuitement

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

Afficher le cours

Instructions

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