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 Ergebnisvalues
zu. - Verwende die Funktion
list()
, um eine Liste von Werten aus dem range-Objektvalues
zu erstellen. Weise das Ergebnisvalues_list
zu. - Benutze die Funktion
sum()
, um die Summe der Werte von 10 bis 20 aus dem range-Objektvalues
zu erhalten. Weise das Ergebnisvalues_sum
zu.
Interaktive Übung zum Anfassen
Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.
# 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)