For-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.
1234groceryItems = ["milk", "eggs", "cheese", "butter"] for item in groceryItems: # Code to be executed print(item)
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:
1234567groceryItems = ["milk", "eggs", "cheese", "bread"] count = 0 for item in groceryItems: count = count + 1 print(count)
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:
1234567prices = [2.50, 3.00, 4.75, 1.80] totalCost = 0 for price in prices: totalCost = totalCost + price print("Total cost of Groceries:", totalCost)
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.
Swipe to start coding
Summe der Produktpreise
Berechnung der Gesamtkosten von Produkten mithilfe einer for-Schleife zur Iteration durch eine Liste von Preisen.
- Erstellen einer Variablen
totalund Initialisierung mit0. - Verwendung einer for-Schleife zur Iteration über jeden
pricein der Listeprices. - Addition jedes einzelnen
pricezur Variablentotalinnerhalb der Schleife. - Ausgabe des endgültigen
totalnach Abschluss der Schleife.
Lösung
Danke für Ihr Feedback!
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Großartig!
Completion Rate verbessert auf 1.89
For-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.
1234groceryItems = ["milk", "eggs", "cheese", "butter"] for item in groceryItems: # Code to be executed print(item)
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:
1234567groceryItems = ["milk", "eggs", "cheese", "bread"] count = 0 for item in groceryItems: count = count + 1 print(count)
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:
1234567prices = [2.50, 3.00, 4.75, 1.80] totalCost = 0 for price in prices: totalCost = totalCost + price print("Total cost of Groceries:", totalCost)
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.
Swipe to start coding
Summe der Produktpreise
Berechnung der Gesamtkosten von Produkten mithilfe einer for-Schleife zur Iteration durch eine Liste von Preisen.
- Erstellen einer Variablen
totalund Initialisierung mit0. - Verwendung einer for-Schleife zur Iteration über jeden
pricein der Listeprices. - Addition jedes einzelnen
pricezur Variablentotalinnerhalb der Schleife. - Ausgabe des endgültigen
totalnach Abschluss der Schleife.
Lösung
Danke für Ihr Feedback!
single