Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Zusammenfassung | Schleifen
Einführung in Python
course content

Kursinhalt

Einführung in Python

Einführung in Python

1. Erste Schritte
2. Variablen und Typen
3. Bedingte Anweisungen
4. Andere Datentypen
5. Schleifen
6. Funktionen

book
Zusammenfassung

Herzlichen Glückwunsch zum Abschluss dieser umfassenden Reise in die Python-Schleifen! Sie haben wichtige Fähigkeiten erworben, die Ihnen bei der Automatisierung täglicher Aufgaben helfen und als Grundlage für fortgeschrittenes Python-Lernen dienen werden.

Hier ist eine kurze Zusammenfassung dessen, was Sie behandelt haben:

For-Schleifen

Sie haben die Syntax und Anwendungen von for-Schleifen gemeistert und gelernt, über Sammlungen wie Listen und Wörterbücher effizient zu iterieren.

12345
product_stock = {"Milk": 120, "Eggs": 200} # Iterating over a dictionary for product, stock in product_stock.items(): print(f"{product} has {stock} units in stock.")
copy

While-Schleifen

Sie haben die Einrichtung und den Nutzen von while-Schleifen für Situationen erkundet, in denen die Dauer der Schleife nicht vorbestimmt ist, wie zum Beispiel beim kontinuierlichen Überwachen eines Wertes, bis eine bestimmte Bedingung erfüllt ist:

123456
milk_stock = 50 # Monitoring stock levels while milk_stock > 15: print(f"Milk stock: {milk_stock}") milk_stock -= 10 # Decrementing stock
copy

Nutzung der Range-Funktion

Sie haben gelernt, die range()-Funktion zur Erzeugung von Zahlenfolgen zu verwenden, was besonders nützlich in Schleifen für sich wiederholende Aufgaben ist. Wir haben ihre drei Formen behandelt: beginnend bei null, mit definiertem Start und Stopp sowie mit Angabe eines Schritts:

123
# Using `range()` for scheduling for day in range(1, 8): # From day 1 to day 7 print(f"Schedule for day {day}")
copy

Iterieren über Indizes

Das Iterieren über Indizes mit range() und len() war entscheidend für den direkten Zugriff und die Manipulation von Listenelementen direkt über ihre Indizes, um Präzision bei Aufgaben mit mehreren Sammlungen zu gewährleisten:

1234567
products = ["Bread", "Eggs", "Milk"] prices = [2.30, 2.50, 3.40] # Applying a discount and displaying the updated prices for i in range(len(prices)): prices[i] = prices[i] * 0.9 # Apply a 10% discount to each price print(f"The price of {products[i]} is now {prices[i]}")
copy

Beherrschung von verschachtelten Schleifen

Sie haben verschachtelte Schleifen erkundet und gezeigt, wie eine Schleife in eine andere eingefügt werden kann, um mehrdimensionale Datenstrukturen wie Listen von Listen zu verwalten. Dieser Ansatz spiegelt reale Situationen wider, wie das Verwalten verschiedener Abteilungen eines Geschäfts:

123456789
aisles = [["Apples", "Bananas"], ["Milk", "Cheese"]] # Outer loop to manage aisles for aisle in aisles: print(f"Aisle #{aisles.index(aisle) + 1}:") # Nested loop to manage items in each aisle for item in aisle: print(item)
copy

1. Welche der folgenden ist eine korrekt initialisierte for-Schleife?

2. Welche stock-Menge würde dazu führen, dass diese Schleife übersprungen wird?

3. Was sind die drei möglichen Argumente für die range()-Funktion?

4. Wenn wir den Index jedes Listenelements benötigen, was verwenden wir, um durch die Indizes zu iterieren?

question mark

Welche der folgenden ist eine korrekt initialisierte for-Schleife?

Select the correct answer

question mark

Welche stock-Menge würde dazu führen, dass diese Schleife übersprungen wird?

Select the correct answer

question mark

Was sind die drei möglichen Argumente für die range()-Funktion?

Select the correct answer

question mark

Wenn wir den Index jedes Listenelements benötigen, was verwenden wir, um durch die Indizes zu iterieren?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 9
Wir sind enttäuscht, dass etwas schief gelaufen ist. Was ist passiert?
some-alt