Iteratoren als Funktionsargumente
Du hast die Funktion iter() verwendet, um ein Iteratorobjekt zu erhalten, und die Funktion next(), um die Werte nacheinander aus dem Iteratorobjekt abzurufen.
Es gibt auch Funktionen, die Iteratoren und Iterables als Argumente entgegennehmen. Die Funktionen list() und sum() geben zum Beispiel eine Liste bzw. die Summe der Elemente zurück.
In dieser Aufgabe benutzt du diese Funktionen, indem du ein Iterable von range() übergibst und dann die Ergebnisse der Funktionsaufrufe ausgibst.
Diese Übung ist Teil des Kurses
Python Toolbox
Anleitung zur Übung
- Erstelle ein
range-Objekt, das mitrange()die Werte von 10 bis 20 erzeugen würde. Weise das Ergebnisvalueszu. - Verwende die Funktion
list(), um eine Liste von Werten aus dem range-Objektvalueszu erstellen. Weise das Ergebnisvalues_listzu. - Benutze die Funktion
sum(), um die Summe der Werte von 10 bis 20 aus dem range-Objektvalueszu erhalten. Weise das Ergebnisvalues_sumzu.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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)