Erste SchritteKostenlos loslegen

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

Kurs anzeigen

Anleitung zur Übung

  • Erstelle ein range-Objekt, das mit range() die Werte von 10 bis 20 erzeugen würde. Weise das Ergebnis values zu.
  • Verwende die Funktion list(), um eine Liste von Werten aus dem range-Objekt values zu erstellen. Weise das Ergebnis values_list zu.
  • Benutze die Funktion sum(), um die Summe der Werte von 10 bis 20 aus dem range-Objekt values zu erhalten. Weise das Ergebnis values_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)
Bearbeiten und Ausführen von Code