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
<Kurs>Python Toolbox</Kurs>Übungsanweisungen
- Erstelle ein
range-Objekt, das mitrange()die Werte von 10 bis 20 erzeugt. 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 praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# 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)