Herausforderung: Automatisierte Busdurchsagen
Swipe to start coding
Wenn Sie schon einmal mit einem Bus oder einer Straßenbahn gefahren sind, ist Ihnen wahrscheinlich aufgefallen, dass die Stationsansagen vorab aufgezeichnet sind und sich ständig wiederholen.
In dieser Aufgabe erstellen Sie eine Generatorfunktion namens bus_announcements, um ein automatisiertes Ansagesystem für Bushaltestellen zu simulieren.
Gehen Sie wie folgt vor:
- Definieren Sie eine Funktion
bus_announcements(stops), die eine Liste von Haltestellen als Argument erhält. - Verwenden Sie eine Endlosschleife (
while True), damit die Ansagen unendlich oft wiederholt werden. - Nutzen Sie innerhalb der Schleife eine for-Schleife (
for stop in stops), um jede Haltestelle in der Liste zu durchlaufen. - Verwenden Sie das Schlüsselwort
yield, um die Nachricht"Next stop: {stop}"zurückzugeben, wobei{stop}durch den Namen der Haltestelle ersetzt wird.
Wenn Sie diesen Generator aufrufen und wiederholt next() verwenden, sollte er die Haltestellen unbegrenzt durchlaufen.
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
Can you explain this in simpler terms?
What are the main takeaways from this?
Can you give me an example?
Awesome!
Completion rate improved to 4.17
Herausforderung: Automatisierte Busdurchsagen
Swipe um das Menü anzuzeigen
Swipe to start coding
Wenn Sie schon einmal mit einem Bus oder einer Straßenbahn gefahren sind, ist Ihnen wahrscheinlich aufgefallen, dass die Stationsansagen vorab aufgezeichnet sind und sich ständig wiederholen.
In dieser Aufgabe erstellen Sie eine Generatorfunktion namens bus_announcements, um ein automatisiertes Ansagesystem für Bushaltestellen zu simulieren.
Gehen Sie wie folgt vor:
- Definieren Sie eine Funktion
bus_announcements(stops), die eine Liste von Haltestellen als Argument erhält. - Verwenden Sie eine Endlosschleife (
while True), damit die Ansagen unendlich oft wiederholt werden. - Nutzen Sie innerhalb der Schleife eine for-Schleife (
for stop in stops), um jede Haltestelle in der Liste zu durchlaufen. - Verwenden Sie das Schlüsselwort
yield, um die Nachricht"Next stop: {stop}"zurückzugeben, wobei{stop}durch den Namen der Haltestelle ersetzt wird.
Wenn Sie diesen Generator aufrufen und wiederholt next() verwenden, sollte er die Haltestellen unbegrenzt durchlaufen.
Lösung
Danke für Ihr Feedback!
single