Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen For-Schleifen | Schleifen
Practice
Projects
Quizzes & Challenges
Quizze
Challenges
/
Einführung in Python

bookFor-Schleifen

In diesem Kapitel betrachten wir, wie Schleifen als zentrales Werkzeug zur Automatisierung wiederholender Aufgaben dienen und unverzichtbar für die effiziente Verarbeitung von Listen und anderen iterierbaren Datentypen sind.

Begleite Alex, während er den Einsatz von for-Schleifen demonstriert, um Abläufe in unserem Lebensmittelgeschäft zu vereinfachen:

Die Verwendung von for-Schleifen in Python ermöglicht es, einen Codeblock wiederholt für jedes Element einer Sammlung (iterierbares Objekt) auszuführen. Folgendes ist zu for-Schleifen zu wissen:

Syntax


for variable in iterable:
    # Code to execute for each item

Eine for-Schleife eignet sich, wenn Elemente einer Sequenz wie einer Liste einzeln durchlaufen werden sollen.

Die Schleife beginnt mit dem Schlüsselwort for, gefolgt von einem Variablennamen wie item. Diese Variable speichert vorübergehend jedes Element aus der Sequenz. Danach folgt das Schlüsselwort in und das iterierbare Objekt, zum Beispiel groceryItems.

Der Code innerhalb der Schleife wird für jedes Element der Sequenz einmal ausgeführt. Bei jeder Iteration nimmt item den nächsten Wert aus groceryItems an, und die Funktion print() gibt diesen aus. Dies wiederholt sich, bis alle Elemente der Liste verarbeitet wurden.

1234
groceryItems = ["milk", "eggs", "cheese", "butter"] for item in groceryItems: # Code to be executed print(item)
copy

Iteration bezeichnet den Prozess, einen Codeblock wiederholt auszuführen. Python unterstützt zwei Hauptarten der Iteration:

Bestimmte Iteration

Bei der die Anzahl der Durchläufe im Voraus bekannt ist. for-Schleifen sind ein klassisches Beispiel und stoppen automatisch am Ende der Sequenz.

Unbestimmte Iteration

Bei der die Ausführung fortgesetzt wird, bis eine bestimmte Bedingung erfüllt ist, typischerweise mit while-Schleifen, die im nächsten Kapitel ausführlich behandelt werden.

Beispielanwendungen

Zählen der Anzahl der Elemente in der Einkaufsliste:

1234567
groceryItems = ["milk", "eggs", "cheese", "bread"] count = 0 for item in groceryItems: count = count + 1 print(count)
copy

Diese Schleife durchläuft jedes Element in groceryItems. Bei jedem Durchlauf der Schleife wird count um 1 erhöht. Nach Abschluss der Schleife enthält count die Gesamtanzahl der Elemente in der Einkaufsliste.

Berechnung der Gesamtkosten für Lebensmittel:

1234567
prices = [2.50, 3.00, 4.75, 1.80] totalCost = 0 for price in prices: totalCost = totalCost + price print("Total cost of Groceries:", totalCost)
copy

Hier enthält die Liste Lebensmittelpreise anstelle von Artikelnamen. Die Schleife durchläuft jeden Preis und addiert ihn zu totalCost. Nach Beendigung der Schleife ist totalCost die Summe aller Lebensmittelpreise.

Aufgabe

Swipe to start coding

Summe der Produktpreise

Berechnung der Gesamtkosten von Produkten mithilfe einer for-Schleife zur Iteration durch eine Liste von Preisen.

  1. Erstellen einer Variablen total und Initialisierung mit 0.
  2. Verwendung einer for-Schleife zur Iteration über jeden price in der Liste prices.
  3. Addition jedes einzelnen price zur Variablen total innerhalb der Schleife.
  4. Ausgabe des endgültigen total nach Abschluss der Schleife.

Lösung

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 1
single

single

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

close

bookFor-Schleifen

Swipe um das Menü anzuzeigen

In diesem Kapitel betrachten wir, wie Schleifen als zentrales Werkzeug zur Automatisierung wiederholender Aufgaben dienen und unverzichtbar für die effiziente Verarbeitung von Listen und anderen iterierbaren Datentypen sind.

Begleite Alex, während er den Einsatz von for-Schleifen demonstriert, um Abläufe in unserem Lebensmittelgeschäft zu vereinfachen:

Die Verwendung von for-Schleifen in Python ermöglicht es, einen Codeblock wiederholt für jedes Element einer Sammlung (iterierbares Objekt) auszuführen. Folgendes ist zu for-Schleifen zu wissen:

Syntax


for variable in iterable:
    # Code to execute for each item

Eine for-Schleife eignet sich, wenn Elemente einer Sequenz wie einer Liste einzeln durchlaufen werden sollen.

Die Schleife beginnt mit dem Schlüsselwort for, gefolgt von einem Variablennamen wie item. Diese Variable speichert vorübergehend jedes Element aus der Sequenz. Danach folgt das Schlüsselwort in und das iterierbare Objekt, zum Beispiel groceryItems.

Der Code innerhalb der Schleife wird für jedes Element der Sequenz einmal ausgeführt. Bei jeder Iteration nimmt item den nächsten Wert aus groceryItems an, und die Funktion print() gibt diesen aus. Dies wiederholt sich, bis alle Elemente der Liste verarbeitet wurden.

1234
groceryItems = ["milk", "eggs", "cheese", "butter"] for item in groceryItems: # Code to be executed print(item)
copy

Iteration bezeichnet den Prozess, einen Codeblock wiederholt auszuführen. Python unterstützt zwei Hauptarten der Iteration:

Bestimmte Iteration

Bei der die Anzahl der Durchläufe im Voraus bekannt ist. for-Schleifen sind ein klassisches Beispiel und stoppen automatisch am Ende der Sequenz.

Unbestimmte Iteration

Bei der die Ausführung fortgesetzt wird, bis eine bestimmte Bedingung erfüllt ist, typischerweise mit while-Schleifen, die im nächsten Kapitel ausführlich behandelt werden.

Beispielanwendungen

Zählen der Anzahl der Elemente in der Einkaufsliste:

1234567
groceryItems = ["milk", "eggs", "cheese", "bread"] count = 0 for item in groceryItems: count = count + 1 print(count)
copy

Diese Schleife durchläuft jedes Element in groceryItems. Bei jedem Durchlauf der Schleife wird count um 1 erhöht. Nach Abschluss der Schleife enthält count die Gesamtanzahl der Elemente in der Einkaufsliste.

Berechnung der Gesamtkosten für Lebensmittel:

1234567
prices = [2.50, 3.00, 4.75, 1.80] totalCost = 0 for price in prices: totalCost = totalCost + price print("Total cost of Groceries:", totalCost)
copy

Hier enthält die Liste Lebensmittelpreise anstelle von Artikelnamen. Die Schleife durchläuft jeden Preis und addiert ihn zu totalCost. Nach Beendigung der Schleife ist totalCost die Summe aller Lebensmittelpreise.

Aufgabe

Swipe to start coding

Summe der Produktpreise

Berechnung der Gesamtkosten von Produkten mithilfe einer for-Schleife zur Iteration durch eine Liste von Preisen.

  1. Erstellen einer Variablen total und Initialisierung mit 0.
  2. Verwendung einer for-Schleife zur Iteration über jeden price in der Liste prices.
  3. Addition jedes einzelnen price zur Variablen total innerhalb der Schleife.
  4. Ausgabe des endgültigen total nach Abschluss der Schleife.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 1
single

single

some-alt